It was the last ball of the innings for Sri Lanka, who decided to bat first after winning the toss at the R Premadasa Stadium in Colombo.
Jeffrey Vandersay played the ball straight to Rohit at mid-off and ran to steal a single. The skipper went for a direct hit at the non-striker’s end but missed. However, Virat backed up the throw smartly, sprinted to the striker’s end and removed the bails after he saw Dananjaya (15) trying to look for an overthrow and was well out of his crease.
WATCH VIDEO
The hosts were were 136 for 6 at one stage, but a late-order recovery by allrounder Dunith Wellalage (39) and Kamindu Mendis (40) took them to a respectable 240 for 9.
Opener Avishka Fernando (40) and Kusal Mendis (30) were the other notable cotributors for Sri Lanka.
India’s run-chase started on a bright note as openers Rohit (64) and Shubman Gill (35) laid the foundation with a 97-run stand. However, leg-spinner Vandersay turned the tables on the visitors with a six-wicket haul (6 for 33) as India lost all 10 wickets for 111 runs after that.
Besides allrounder Axar Patel’s run-a-ball 44, none of the Indian batters had anwers to the leg-spin of Vandersay, who was ably assisted by skipper Charith Asalanka’s off-spinners that yielded three wickets (3 for 20).
Sri Lanka now lead the three-match series 1-0, leaving India only with a chance to draw the series by winning the last match, which will be played at the same venue on August 7.
The first ODI of the series last Friday had ended in a tie.