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 on Thursday.
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 96-ball 131, 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.
Brief scores: India 375/5 in 50 overs (Kohli 131, Rohit 104; Mathews 2/24).Teams:
India: Virat Kohli(c), Shikhar Dhawan, Rohit Sharma, Lokesh Rahul, Manish Pandey, MS Dhoni, Hardik Pandya, Axar Patel, Kuldeep Yadav, Jasprit Bumrah and Shardul Thakur
Sri Lanka: Lasith Malinga (C), Dilshan Munaweera, Niroshan Dickwella, Kusal Mendis, Lahiru Thirimanne, Angelo Mathews, Milinda Siriwardana, Wanidu Hasaranga, Dushmantha Chameera, Akila Dananjaya and Vishwa Fernando.