After the washout at Guwahati, the action moved to Indore and it was like Sri Lanka just kept off the beast to unleash for a couple of days as India registered a comprehensive win over the Islanders.
Jasprit Bumrah made a much-awaited come back and didn't look rusty at all after battling through the injury for about four months. He made an impact straight away with his prodigious swing, nasty yorkers and cunning slower ones.
Bumrah leaked a couple of boundaries in the last over as Wanindu Hasaranga took him on which helped Sri Lanka to scrap their way to a somewhat respectable total.
The victory was set up by the phenomenally dynamic and skilful bowling attack that didn't allow the batsmen to get off the hook at any point.
Kuldeep Yadav weaved his magic and got the ball to spin sharply in both directions to outfox the hapless batters. His magic with the ball was followed up by Navdeep Saini's hostile pace that created a lot of bother for the touring party.
Avishka Fernando and Kusal Perera played some delightful strokes to get the tourists off to flying start but then the hosts showed their prowess emphatically. Shardul Thakur electric pace helped him snap up three wickets in an over at the death. 142/9 was never going to be a taxing total for the mighty Indian batting line up who approached the target exceedingly well. KL Rahul laid the platform with a brisk 45 and ensured there was no hiccup upfront.
Sri Lanka needed early wickets and nobody could provide the breakthrough that meant there was no pressure on the star-studded batting line-up.
There were a few wickets lost midway through the chase but then Shreyas Iyer and Virat Kohli took control of the situation.
Sri Lanka had to rely on the dibbly dobbly pace of Dasun Shanaka as Isuru Udana injured himself in the fourth over while trying to save a boundary behind square. Lasith Malinga bowled well in patches but didn't pose any real threat and throughout the match, Sri Lanka didn't challenge India at all.