Jeffrey Vandersay tore through India's batting lineup with six wickets as Sri Lanka snatched the ODI series lead with a 32-run victory in Colombo. (More Cricket News)
Leg-spinner Vandersay managed 6-33 – his best international figures – as Rohit Sharma's tourists collapsed in remarkable fashion on Sunday, falling 1-0 down with one ODI remaining in the three-match series.
India held their hosts to a modest 240-9 in the first innings as Washington Sundar (3-30) led the way, while Avishka Fernando and Kamindu Mendis anchored at either end of the batting order with 40 apiece.
Rohit responded by crashing 64 off just 44 deliveries as India raced to 97 without loss, only for the captain to fall when attempting to reverse sweep a climbing Vandersay delivery in the 14th over.
The 34-year-old spinner would soon remove Shubman Gill, on 35, and Shivam Dube without scoring in the same over, before trapping Virat Kohli and Shreyas Iyer in front to complete his first ODI five-wicket haul.
KL Rahul followed to leave India struggling at 147-6, though Axar Patel offered resistance before falling on 44 to Charith Asalanka, who then removed Sundar and Mohammed Siraj.
Arshdeep Singh was then run out as a battling Sri Lanka seized control heading into the final clash on Wednesday.
Data Debrief: Vandersay becomes Sri Lanka's new Murali
Vandersay had only managed 27 wickets in 20 previous ODI innings for Sri Lanka, though added six with an eye-catching showing of leg-spin bowling here.
His previous 4-10 best in this format came against cricketing minnows Zimbabwe, but a remarkable six-wicket haul will live long in the memory after dismissing two India greats in Rohit and Kohli.