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.
The team batting first piled a gigantic 397/4 in 50 overs, and packed New Zealand for 327 in 48.5 overs.
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.
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.
Shreyas Iyer added 150 runs partnership with Virat Kohli and added his second ODI World Cup. He made 105 runs in 70 balls.
Mohammed Shami produced another clinical effort with the ball and scalped seven of the ten wickets.
Kane Williamson and Daryl Mitchell then restabilized the Kiwi innings and have stitched a 150-plus stand for the third wicket.
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.