MANCHESTER – New Zealand survived Ravindra Jadeja's late onslaught to stun India by 18 runs in a low-scoring thriller on Wednesday and reach the Cricket World Cup final for the second time in a row.
Twice champions India were reeling at 24-4 in their chase for a modest victory target of 240 in what had appeared to be a lop-sided semi-final.
Jadeja (77) then partnered Mahendra Singh Dhoni in a century-plus stand but India were bowled out for 221 in the final over and New Zealand will play hosts England or defending champions Australia in Sunday's final at Lord's.
Opting to bat first in the rain-hit contest played over two days, New Zealand's 239 for eight looked far from imposing against India's formidable batting lineup.
But Matt Henry (3-37) and Trent Boult (2-42) ripped the heart out of India's top order and spinner Mitchell Santner struck two crucial blows in the middle overs.