Captain Virat Kohli and Rohit Sharma hit centuries to propel India to a crushing 168 run win over Sri Lanka in the fourth one day international to take a 4-0 lead in the five-match series. Batting first after winning the toss, India made an imposing 375-5 in 50 overs, dominated by a 219 run second wicket stand between Kohli and Sharma. Kohli made a 131 from 96 balls, while Sharma scored 104 off 88 deliveries. In reply, Sri Lanka was bowled out for 207 with more than seven overs to spare. Captain Angelo Mathews scored 70. Jasprit Bumrah, Kuldeep Yadav and Hardik Pandya took two wickets each for India.