Home side go 1-0 up in three-Test series with third and final game to be played at Delhi.
Captain Virat Kohli produced another sublime performance and Ravichandran Ashwin creates history as India beat lackluster Sri Lanka by an innings and 239 runs in the second Test of the three-match series in Nagpur on Monday.
The match started with Sri Lanka captain Dinesh Chandimal winning the toss and opting to bat first. His decision, however, went horribly wrong, as Sri Lanka bowled out for just 205, courtesy brilliant bowling performance from spin duo Ashwin, Ravindra Jadeja and pacer Ishant Sharma.
No other players other than captain Chandimal (57 off 122) and opener Dimuth Karunaratne (51 off 147) managed to put any real resistance in front of the hosts bowling lineup.
In response, India post mammoth 610 for the loss of six wickets before declaring on the third day, as four players register their hundreds. Captain Kohli, however, was the star of the show as he scored 213 off 267 with the help of 17 fours and two sixes.
He was well supported by ever-dependent Cheteshwar Pujara, who scored his 14th century in the longest format of the game, and scored well-crafted 143 off 362 balls with the help of 14 glorious boundaries.
Opener Murali Vijay and middle-order batsman Rohit Sharma also scored their 10th and third Test centuries respectively.For Sri Lanka, off-spinner Dilruwan Perera was the pick of the bowlers as he claimed three wickets. Needing 406 runs to avoid innings defeat was always going to be a task too tough for young Sri Lankan team, who once again collapsed under pressure and bowled out for just 166.
Captain Chandimal once again was the best performers for the visitors, as he scored fighting 61 off 82 with the help of 10 boundaries.
For India, off-spinner Ashwin once again was the star of the show as he claimed four scalps and while doing so, also became the fastest to 300 wickets in Test cricket.
For his outstanding 213, captain Kohli was awarded man of the match.