India beat New Zealand by 70 runs in semi-final, advances to final unbeaten.

Ivy Sarkar

India dished out yet another commanding show and defeated New Zealand by 70 runs to storm into the final of the ICC men's ODI World Cup.

Kuldeep Yadav bowled a brilliant spell | Image - ICC/Getty

The team batting first piled a gigantic 397/4 in 50 overs, and packed New Zealand for 327 in 48.5 overs.

That winning feeling | Image - AFP/Getty

Virat Kohli, who is in sensational form, went to slam his 50th ODI ton and in the process overtook batting legend Sachin Tendulkar among the batters with most number of tons in ODIs. 

One step away now - Virat Kohli celebrates a great day for Indian cricket | Image - AFP/Getty

Earlier, Rohit Sharma and Shubman Gill gave India an explosive start after they won the toss and opted to bat. The pair added 71 in 8.2 overs before Rohit fell to Tim Southee for 29-ball 47.

Rohit Sharma scored the second fastest fifty of ICC World Cup 2023. | Image: ICC

Shreyas Iyer added 150 runs partnership with Virat Kohli and added his second ODI World Cup. He made 105 runs in 70 balls.

Shreyas Iyer scored back-to-back World Cup tons | Image - AFP/Getty

Mohammed Shami produced another clinical effort with the ball and scalped seven of the ten wickets.

Mohammed Shami in action | Getty Images

Kane Williamson and Daryl Mitchell then restabilized the Kiwi innings and have stitched a 150-plus stand for the third wicket.

An important Half-Century for Kane Williamson | Getty Images

He first removed Williamson for 69(73) and then trapped Tom Latham LBW for 0(2). Bumrah then got rid of Phillips for 41(33) in the 43rd over, and Kuldeep Yadav removed Mark Chapman in the next over.

Mohammed Shami | Sportz Point