New Zealand beat India by 18 runs to advance into finals. Despite a brilliant partnership between Ravindra Jadeja and MS Dhoni, India failed to cross the finishing line.
India lost key batsmen Rohit Sharma, Virat Kohli and KL Rahul for just one run each as they slumped to five for three and were 24 for four when Dinesh Karthik was out for six.
Earlier, New Zealand added 28 runs in the remaining 23 balls of their innings to finish on 239-8 after rain had stopped play on Tuesday.
India – 221 all out in 49.3 overs.
Australia will take on England in the second semi-final on July 11 at Edgbaston.
NEW ZEALAND ARE IN THE WORLD CUP FINAL!
— Cricket World Cup (@cricketworldcup) July 10, 2019