Colombo: Skipper Virat Kohli and Rohit Sharma hit quickfire centuries to set up a 168-run win for India in the fourth one-day international against Sri Lanka on Thursday.

The batsmen shared 219 runs for the second wicket off just 168 balls to help India post an imposing 375-5 after the visitors elected to bat at the R. Premadasa Stadium.

Sri Lanka barely put up a fight after losing four early wickets for 68 runs, folding up for 207 in 42.4 overs to concede a 4-0 lead to India in the five-match series.

Angelo Mathews top-scored with 70 in an otherwise lacklustre show by the beleaguered hosts.

Debutant Shardul Thakur gave India the first breakthrough when he had opener Niroshan Dickwella caught by Mahendra Singh Dhoni, playing his 300th One-day-international.

The batsman was given not-out by the on-field umpire, but India decided to review the decision and TV replays showed the ball had brushed the bat.

Sri Lanka could never really recover from the early blow and failed to build the partnerships which were needed to chase the imposing target.

The highlight of the game was the partnership between Kohli and Sharma.

Kohli hit 17 fours and two sixes in his enthralling innings which drummed up 131 off 96 balls.

Sharma (104) hammered 11 fours and three sixes in an equally entertaining innings off 88 balls.

— AFP