India booked an ICC Under-19 Cricket World Cup final meeting with Australia after defeating New Zealand by nine runs in Thursday's second semi-final.
Chasing 210 to win at Tony Ireland Stadium in Townsville, the Kiwis made a patient start as Joe Carter (30) and Michael Davidson (six) added 29 runs for the first wicket.
Just as the platform was set though, Davidson offered a simple catch to Ravikant Singh at mid-off from the bowling of Kamal Passi (1-48 off 10 overs).
That brought Ben Horne (10) to the crease and he produced a leading edge off the bowling of Harmeet Singh (2-30 off 10), which was well caught by Akshdeep Nath.
And Will Young (five) also fell to Harmeet, while Passi chipped in with the wicket of Carter as New Zealand slumped to 63-4.
Chad Fletcher (53) and Robert O'Donnell (29) needed to steady the innings and did, adding 56 runs in a slow but composed partnership.
It took more than 19 overs to compile though, and when O'Donnell hit a catch straight back at Baba Aparajith (1-29 off 10), the Kiwis were under pressure.
Connor Neynens (14) was lively in his short time at the crease and he upped the tempo with Fletcher, but as they had done earlier in the match, India produced a wicket when they needed it most.
This time it was Ravikant (2-49 off 10) who clean bowled Neynens before Ish Sodhi (three) – who hit 17 of the 18 final-over runs to beat West Indies in their quarter-final – came and went quickly.
Fletcher's terrific innings finished in the 48th over as he was bowled by Sandeep Sharma (2-36 off 10) and although Jacob Duffy (21 not out) swung hard at the end, the Kiwis fell just short at 200-9 from their 50 overs.
Earlier, openers Prashant Chopra (52) and Unmukt Chand (31) gave India a terrific beginning as they added 50 runs for the first wicket inside 14 overs.
Chand was bowled by a Neynens (1-37 off eight) slower ball but despite the dismissal, Aparajith (44) kept the momentum going.
Chopra and Aparajith took the score to 132-1 in the 34th over as India looked set for a score of 250, before Young produced some magic in the field.
The New Zealander dived and took a superb one-handed catch with his left hand at wide mid-on as Chopra was sent packing.
It was a real team-lifting moment and Young took another catch just two overs later when Aparajith's lofted shot picked him out at mid-on before Vijay Zol (zero) fell in the next.
New Zealand's fielding was terrific and Hanuma Vihari (22), Akshdeep Nath (11), Harmeet Singh (six), Passi and Ravikant (both zero) all departed in the hunt for late runs.
The left-arm spin of Horne (3-28) was causing problems while Matthew Quinn (2-36 off 10) also bowled well.
But Smit Patel (15 not out) and Sharma (seven not out) guided India to a score of 209-9 from their 50 overs, one that ultimately proved just enough.