Chasing a target of 239 runs, India crossed the line with 21 balls to spare.
Kohli remained unbeaten on 110 runs off 116 balls, smashing nine boundaries along the way. He was involved in a 108-run partnership with Kedar Jadhav, who scored 63 runs off 73 balls before being caught behind off Wanidu Hasaranga’s bowling a couple of balls before the end.
India thus whitewashed Sri Lanka 5-0 in the series. The visitors, who remained dominant throughout the series, produced another superb performance during Sunday’s match, dominating the Sri Lankans in all departments of the game.
Earlier, pacer Bhuvneshwar Kumar returned career best figures of 5/42 as India dismissed Sri Lanka for 238 runs. Lahiru Thirimanne (67) and Angelo Mathews (55) batted well for the hosts.