New Delhi: For once there was fight, for once there was scare, for once there was noise from the Sri Lankan close in fielders, for once the Indian batsmen were in trouble but all of it hit a sturdy 36-yr-old frame of a former India captain - not for once.
Not to forget Bhuvneshwar Kumar, who swung but not the ball, registering his maiden ODI half century as the 100-run Dhoni-Bhuvneshwar partnership for the 8th wicket kept India’s clean sheet intact and broke the heart of a 24-yr-old off spinner Akila Dananjaya.
Dananjaya fought a lone battle for his team, picked up 6 wickets for 54 runs and took Sri Lanka close to their first win of the series.
The 2nd ODI was a match of individual brilliance. It shifted the balance from one team to another till the time Dhoni and Bhuvneshwar got together.
Before that though, there was mayhem. From 109 for no loss, looking perfectly in line to hand Sri Lanka another drubbing, following a similar script, India suddenly lost their way and how. They ended up at 131 for 7. Batsman came and went, one googly after another, a stumping there, a bowled here, a leg before in between saw India losing hope rapidly.
Dhoni, whose finishing skills have been put to test in recent times showed that experience worth its weight in gold as he tapped around for singles and doubles. The target being a modest one and the run-rate being under check also helped his cause as his innings only had one boundary.
The former skipper soaked in the pressure initially as Bhuvneshwar played a lot of dot balls. However once the partnership crossed 40, the UP criketer showed that he is more than a capable batsmen.
Dananjaya was hit for two boundaries in the 40th over by Bhuvneshwar when the match decisively swung in India's favour.
It ended in an anti-climax when the winning runs came through a wide delivery.
But the match will also be remembered for a 15-minute mayhem that had left the much-vaunted Indian batting in complete tatters.
Chasing a revised victory target post rain interruption, India were cruising along with Rohit Sharma (54 off 45 balls) in sublime touch. Alongside man of the moment, Shikhar Dhawan (49 off 50 balls). The duo put on 109 runs for the opening stand before Dananjaya bowled a flipper which saw found Rohit missing a sweep shot.
He was adjudged leg-before and the review was wasted. Within four runs, left-arm spinner Milinda Siriwardana got rid of Dhawan to have India 113 for 2.
However the drama unfolded in the 18th over when Indian batsmen were simply unable to read Dananjaya's googly.
Kedar Jadhav (1) didn't show any footwork as the wrong 'un rifled into middle and leg stump.
Within a couple of deliveries, skipper Virat Kohli (4) was deceived by flight as he yorked himself to a googly.
KL Rahul's indecisive footwork saw India slump to 119 for 5 by the time the over ended.
In his very next over Dananjaya completed his maiden five-for when Hardik Pandya (0) jumped down the track to get stumped.
Axar Patel became Dananjaya's sixth victim but got a debatable leg-before decision before Bhuvneshwar joined forces with Dhoni as India were looking down the barrel at 131 for 7.
Exactly 100 runs were needed and the duo were up for the task.
Earlier, Indian bowlers once again put up an impressive performance to restrict Sri Lanka to 236 for 8. Indian team would rather be disappointed as they had Lanka on the mat at 121 for 5 before a 91-run stand between Milinda Siriwardana (58) and experienced Chamara Kapugedera (40) enabled the home team reach a semblance of respectability.
This was after Virat Kohli won his fifth consecutive toss on this tour and opted to field.
Put into bat, Niroshan Dickwella (31) and Danushka Gunathilaka (19) made a quick start to their innings. India handed the new ball to Bhuvneshwar Kumar (0-53) and Jasprit Bumrah (4/43). The two openers showed aggressive intent.
Bumrah was taken for a few runs in his initial spell as Dickwella hit two sixes off him.
Lanka's 50-mark came up in the 9th over but Bumrah had got his revenge when he had Dickwella caught at short midwicket in the 8th over.
Kusal Mendis (19) then joined Gunathilaka and put on 29 runs for the 2nd wicket before the latter was stumped off Yuzvendra Chahal (2-43) in the 15th over.
It was Mahendra Singh Dhoni's 99th stumping in ODI cricket, equalling Kumar Sangakkara's record albeit in fewer games.
Skipper Upul Tharanga (9) then edged a simple outswinger from Hardik Pandya (1-24) to slip in the 16th over. Then Mendis was out leg before sweeping off Chahal in the 24th over as Lanka were reduced to 99/4.
It seemed a familiar script as Angelo Mathews (20) too followed back to the dressing room, out LBW to Axar Patel (1- 30) in the 29th over.
But Siriwardana and Kapugedara pulled their team out of the hole with a resolute partnership. The duo played within themselves and didn't seem to be in any hurry to score runs, even as they didn't let the scoring rate dip too far.
They were helped in that Pandya had to go off in the 28th over as he seemed to have strained his left calf.
The all-rounder came back on the field twice, but finally hobbled off in the latter stages of the innings. Kedar Jadhav (0-32) completed his quota of overs.