Ind 287-1published at 40 overs
Oh, Glenn Phillips. You have got to hit from there.
Virat Kohli scrambles a risky single to mid-on, puts in a big dive and ends up in a heap on the ground. A direct hit would have made things very, very interesting.
India win by 70 runs in Mumbai to reach final
New Zealand bowled out for 327 - Mitchell hits superb 134; Shami takes brilliant 7-57
India post 397-4 in Mumbai - highest score in a men's World Cup knockout game
Kohli hits 117 - a record 50th ODI century, taking him past Tendulkar
Shreyas smacks 105 off 70, Gill makes 80* off 66
India will face either Australia or South Africa in Sunday's final
Ffion Wynne, Timothy Abraham and Sam Drury
Oh, Glenn Phillips. You have got to hit from there.
Virat Kohli scrambles a risky single to mid-on, puts in a big dive and ends up in a heap on the ground. A direct hit would have made things very, very interesting.
Michael Vaughan
Former England captain on BBC Test Match Special
It's a wonderful shot. Great placement. But I don't think it's a great delivery with this field, there is quite a big gap between mid-on and mid-wicket.
Shreyas Iyer steals a bit of the limelight with a wristy whip past mid-on for four more.
Such an entertaining player. A single next ball brings Kohli back on strike.
A single off Lockie Ferguson takes Kohli to 94. Wonder if he'll try and get there with a six.
Michael Vaughan
Former England captain on BBC Test Match Special
Class from Mitchell Santner to only go for 51 from his 10 overs. That's high-class left-arm spin.
Matthew Henry
BBC Sport in Mumbai
Virat Kohli is stressing this crowd out now.
They cheer his name for some moral support.
Yeah, he's fine.
But are there nervous 90s? Probably not, but there are two bump balls in the over - the first landing just short of Kane Williamson at cover and the second just in front of Glenn Phillips at point.
The crowd resumes its chanting of 'Kohli, Kohli' (very original) as he solidly defends Mitchell Santner's last ball. He finishes with 0-51 from his 10 overs, a fine effort given the way that India have batted.
He seems okay. It looks like a sharp bout of cramp that has just caught him by surprise.
The way he's playing, and with 92 to his name, it'll have to be something very, very bad to get him off the field.
Michael Vaughan
Former England captain on BBC Test Match Special
Is this cramp? If it is, he'll be fine.
He doesn't look overly concerned.
Henry Moeran
BBC Test Match Special commentator
Oh, that's a concern. Virat Kohli immediately grabbed his hamstring after he played that shot.
Now then...
Virat Kohli plays a pull shot off Trent Boult, and immediately pulls up and grabs his hamstring.
Is it cramp? Is it worse? He's hobbling, and the physio sprints into action.
It was loud enough when he reached the halfway mark. Nine runs away from absolute bedlam.
Matthew Henry
BBC Sport in Mumbai
I think there's a bit of nervousness around the ground over Kohli's century. Everyone here wants to be able to say 'I was there'.
Trent Boult traps Kohli on the pads but it's an ambitious shout down the leg side. You'd be a brave (but hilarious) umpire to raise the finger there.
Kohli moves into the 90s.
#bbccricket, via WhatsApp on 03301231826 or text 81111 (standard network charges apply)
John Petrie: Can New Zealand keep their heads and score 400? If they avoid early wickets this might not be over yet.
Michael Vaughan
Former England captain on BBC Test Match Special
Brilliant from Shreyas Iyer. David Beckham is on his feet.
Ind 270-1
In the blink of an eye, Shreyas Iyer brings up his half-century.
The crowd appreciate it somewhat, but let's be honest - they are waiting for 11 more Kohli runs and anything else is just a subplot.
Shubman Gill has just been spotted walking down the stairs, smile on his face and he still has his pads on.
That's good news for India. For New Zealand... not so much.
Michael Vaughan
Former England captain on BBC Test Match Special
It's ridiculous but Trent Boult is probably thinking he'd rather bowl to Virat Kohli than Shreyas Iyer at the moment.
My word, it's brutal.
Shreyas Iyer slams Trent Boult straight back down the ground for six, and slashes the next for four.
That brings up the 100 partnership. It's been carnage.