Virat Kohli and Shreyas Iyer's hundreds, along with Mohammed Shami's seven-for, helped India advance to the 2023 ODI World Cup finals.
Rohit Sharma, the captain, set the tone for the game by batting first and making an impeccable start off the bat. Virat Kohli and Shubman Gill went on to form a solid partnership later, although the former was unable to go long due to the intense Mumbai heat. Nevertheless, Shreyas Iyer joined the fray and scored a scorching century to aid India in amassing an enormous 398 runs.
The day was further enhanced when Virat Kohli scored his 50th ODI century and dedicated it to his hero Sachin Tendulkar.
In the chase, India was troubled for the longest by the combination of Kane Williamson and Daryl Mitchell, but Mohammed Shami was relentless, taking wickets at regular intervals to keep India in the game. Mitchell, on the other hand, scored 134 runs and appeared to be in good form, but it was ultimately in vain and India won the match by 70 runs.
Virat Kohli achieved his 50th ODI century at Wankhede, surpassing the legendary Sachin Tendulkar. After hitting the milestone, he paid homage to the Master Blaster and went on to become one of the best white-ball cricket players of all time.
Brief Scores: India 397/4 in 50 overs (Virat Kohli 117, Shreyas Iyer 105, Shubman Gill 80; Tim Southee 3-100) beat New Zealand 327 in 48.5 overs (Daryl Mitchell 134, Kane Williamson 69; Mohammed Shami 7-57) by 70 runs