Kamal Passi took six wickets as India kept its ICC U19 Cricket World Cup hopes alive with a 63-run win over Zimbabwe on Tuesday.
India made 261 for six in its 50 overs at Tony Ireland Stadium in Townsville, with openers Unmukt Chand (78) and Prashant Chopra (57) setting the platform before Passi (24 off just five balls) provided some late fireworks with the bat.
And his superb day continued as he bagged figures of six for 23 from 8.1 overs, with Zimbabwe bowled out for 198 in the 45th over despite Malcolm Lake (118) playing a terrific innings.
Chasing 262 to win, Zimbabwe made a disastrous start as Passi had Kevin Kasuza (three) caught behind in the fourth over.
Luke Masasire (six) was next to go when Passi clean bowled him, while the paceman also had Matthew Bentley (eight) caught behind and Ryan Burl (nine) caught at square leg in a superb opening spell.
Reeling at 30 for four, Lake set about restoring some Zimbabwean pride and his 87-run stand with Luke Jongwe (27) kept his side's faint hopes of victory alive.
But Jongwe was run-out after being sent back by Lake while Campbell Light (one) was trapped lbw just two overs later.
Lake opened up in the batting powerplay towards the end of the innings and hit 10 fours and five sixes in his superb hundred which showcased an ability to play all kinds of strokes.
He took 14 from one Sandeep Sharma (1-40 off nine overs) over and then 18 from the next, bowled by Vikas Mishra (0-40 off seven), but Lake was always running out of partners as Nyasha Mayavo (eight), Peacemore Zimwa (three) and Kyle Bowie (zero) departed cheaply.
There was still time for Lake to bring up his ton though, with a single to mid-off bringing up the milestone in the 41st over.
After removing Bowie, it was fitting that it would be Passi who would finish the Lake innings and the Zimbabwean one too, with a slower ball deceiving the batsman, who was caught at cover.
Earlier, India made a terrific start as Chand and Chopra combined for a 139-run partnership for the first wicket. Chand asserted his dominance from the start, cover driving Bowie (0-41 off 10) for four in the first over.
And the runs continued to flow, with the openers hitting 10 fours from a 26-ball period between the fifth over and the ninth.
India had raced to 68 without loss from 11 overs and although the runs dried up slightly once the quicks were taken out of the attack, Chand and Chopra were rarely troubled in their stay at the crease.
The introduction of medium-pacer Lake (1-19 off seven) helped slow India's dominance and he removed Chopra, caught and bowled, in the 27th over. Chand quickly followed suit with his 85-ball innings - in which he hit nine fours and three sixes - as a mis-timed stroke saw him caught at long-off by Curthbert Musoko off the bowling of Zimwa (1-46 off 10).
Hanuma Vihari (31) and Baba Aparajith (24) combined for a 53-run union but just as they were set to explode, both were dismissed by Light (3-22 off four). Light also removed Akshdeep Nath (eight) but a late blast from Passi, who hit three sixes and a four from the final five balls of the innings, fired India past 250.