With a three-match one-day series against New Zealand looming this week, India have broken a longstanding international record held by the Blackcaps during a 317-run thumping of Sri Lanka.
New Zealand set the mark for the biggest one-day victory margin in 2008, when they defeated Ireland by 290 runs. Guided by an impressive 274-run opening partnership between Brendon McCullum and James Marshall, they piled on 402, before dismissing the Irish for 112.
In similar circumstances, India were also led by talisman Virat Kohli, who scored an unbeaten 166. The former captain's third century in his last four matches included 13 fours and eight sixes.
Opener Shubman Gill supported Kohli with an impressive 116, as the hosts put on 390 runs for their 50 overs at the crease.
Sri Lanka's collapse was quick and painful. The once-world champion Lions lost five wickets during the first 10 overs, thanks to the magic of Indian speedster Mohammed Siraj, who finished with 4/32, while Mohammed Shami and Kuldeep Yadav struck twice each.
Runs never came easy for the tourists, who were quickly dismissed for a paltry 73. Opener Nuwanidu Fernando topscored with just 19, while four of his teammates walked back to the pavilion with scores of one.
The win secured a 3-0 series whitewash for India, who look in incredible form just nine months out from the Cricket World Cup on home soil. Next up for Kohli and his side are the world No.1 Blackcaps.
New Zealand will face their rivals in just two days, when their tour of India gets underway on Wednesday night (NZ time).