New Zealand beat India by 18 runs in the first semi-final thriller of ICC World Cup 2019 at England episode at Old Trafford.
Black caps scored 239/8 in their stipulated 50 overs after resuming from their overnight score of 211 runs for the loss of five wickets
Kiwi fast bowlers dismantled India's top order early on, but India fought back strongly as MS Dhoni and Ravindra Jadeja made a century partnership under pressure.
However, New Zealand held their nerves to the end, and snatched the win that takes them to consecutive World Cup finals.
Earlier, Half-centuries from captain Kane Williamson and Ross Taylor helped New Zealand to a modest 239 for eight.
New Zealand will face the winners of Thursday's second semi-final between hosts England and reigning champions Australia at Edgbaston on Thursday in the July 14 final at Lord's.