India won the third and decisive ODI against Sri Lanka in Visakhapatnam after a tourist batting collapse saw them throw away a strong start and hand their hosts an easy victory.
The visitors were able to name an unchanged team, but India made one enforced change with Yuldeep Yadav replacing the sick Washington Sundar.
It was the hosts who won the toss and opted to bowl first on a good wicket, and they enjoyed early success when Danushka Gunathilaka fell to Jasprit Bumrah for 13. However, the Sri Lankan batsmen were taking full advantage of the power play, and Upul Tharanga and Sadeera Samarwickrama put on 121 for the second wicket before Samarwickrama fell to Yuzvendra Chahal for 42.
Tharanga was still going strong, and, together with Angelo Mathews, had advanced the score to 160 in the 27th over, with a total well in excess of 300 looking likely.
However, a smart piece of work behind the stumps by MS Doni off the bowling of Yadav saw Tharanga depart having scored 95, and suddenly the Sri Lankan batting collapsed, losing their last 8 wickets for 55 runs. Man of the match Yadav and Chahal both took 3 wickets a piece, and Hardik Pandya finished with 2, as the visitors subsided to 215 all out in the 45th over.
India cantered to their target with more than 17 overs to spare, despite the early loss of skipper Rohit Sharma to the bowling of Akila Dananjaya for just 7.
Shikar Dhawan and Shreyas Iyer combined in a second wicket stand of 135, scored at more than a run a ball, as the home side cruised towards victory. Iyer departed for 65 off the bowling of Thisara Perera, but Dinesh Karthik then arrived at the crease to help guide the Indians to victory, along with Sharma who still had time to reach his 12th ODI century.
Shortly afterwards, India reached their target, finishing on 219 for 2, with Dhawan exactly 100 not out, and Karthik undefeated on 28.
The teams will now meet in a three match T20 series, beginning in Cuttack on Wednesday.