India 260 for 5 (Rohit 118, Rahul 89, T Perera 2-49, Pradeep 2-61) beat Sri Lanka 172 (Kusal Perera 77, Tharanga 47, Chahal 4-52, Pradeep 3-52) by 88 runs
Indore: Kuldeep Yadav and Yuzvendra Chahal took 7 wickets between them as India beat Sri Lanka by 88 runs to take an unassailable 2-0 lead at Holkar Cricket Stadium in Indore on Friday.
Chasing a tough 261-run target, Sri Lanka got off to a brisk start but Jaydev Unadkat had Niroshan Dickwella caught by Hardik Pandya at deep mid-wicket for the first breakthrough.
But a 109-run stand up between Kusal Perera and Upul Tharanga off just 48 balls kept Sri Lanka in the hunt.
A flurry of wickets followed as the Indian spin twins finally got some reward. Kuldeep Yadav and Yuzvendra Chahal both took three wickets each in an over as Sri Lanka collapsed dramatically losing 8 wickets in 25 balls and were bundled out for 172/9 in 17.2 overs. An injured Angelo Mathews did not come out to bat.
Earlier, Rohit Sharma bulldozed the Sri Lankan attack with a whirlwind record-equalling 35-ball century and powered India to a colossal 260/5.
Rohit equalled South African David Miller's record of 35-ball century, en route to a coruscating knock of 118, his second T20 hundred and the best by an Indian in this format.
In an incredible display of hitting, rather punishing for the bowlers, the Indian captain smashed 12 fours and 10 sixes during his 43-ball stay at the crease.
It was not power-hitting but sheer elegance which came with remarkable ease. There was never a dull moment till the time Rohit was at the crease as he pulled, cut and drove the clueless Lankan bowlers at will.
In the process he raised a 165-run stand for the first wicket, the highest for India, with KL Rahul, who scored 89 off 49 balls.
India's total is joint second highest in T20Is with only Australia's 263/3 against Sri Lanka being a better effort. Sri Lanka had scored 260/6 against Kenya at Johannesburg in 2007.
Before being caught at short third man off Dushmantha Chameera, the Indian captain left the Lankans shell-shocked but delighted the home fans at the jam-packed Holkar stadium, hosting its first ever T20 International.
He seems to have taken a special liking for the Lankans against whom he raised his third ODI double century, just eight days back.
Rahul, who was dropped on six, was also impressive with his stroke-making, especially the sixes in the 'V'. He missed out on his hundred, though, after being caught sensationally by Niroshan Dickwella off Nuwan Pradeep in the 19th over. His knock had five fours and eight sixes.
The Indian openers literally toyed with the Sri Lankan pacers, who ended up leaking 43 runs in the first five overs. Pradeep, introduced in the fifth over as first bowling change, was creamed for 17 runs. Both Rohit and Rahul hit a six each off him.
There was neither probing length nor the fearsome pace in the Lankan fast bowlers to trouble the Indians. The only blemish was Rahul's cut off Angelo Mathews that went straight to Sadeera Samarwickrama but the Lankan dropped the chance at backward point in the third over of the innings.
Desperate to rein in the Indians, Perera brought in off spinner Akila Dananjaya but he ended up conceding 16 runs in his first over.
Left-arm spinner Chaturanga de Silva was smashed for a 101-metre six by Rahul, who stepped out and launched the ball straight over media box. This was after Rohit had hit two fours off the hapless spinner.
The Indian captain completed his fifty with a six off Asela Gunaratne and followed it up with another six and two fours as the Lankans bled runs.