In a spectacular display of batting prowess, India secured a spot in the World Cup final with a resounding 70-run victory over New Zealand in the semi-final clash at the Wankhede Stadium. Virat Kohli, the Indian skipper, etched his name in cricket history by notching up his 50th ODI century, a feat never achieved before. His brilliant innings of 117 runs off 113 balls, coupled with Shreyas Iyer's scintillating century of 105 runs off 70 balls and Rohit Sharma's explosive 47 off 29 balls, propelled India to an imposing total of 397 for four after winning the toss.
Despite Shubman Gill retiring hurt due to cramps after a fluent 80 off 66 balls, India continued their onslaught. New Zealand faced an uphill battle chasing the formidable target. The highlight of their innings was a remarkable 181-run partnership between Kane Williamson (69) and Daryl Mitchell, who played a breathtaking knock of 134 runs. However, their efforts were not enough as Mohammed Shami's exceptional bowling performance, finishing with figures of 7/57, dismantled the New Zealand batting lineup.
In the end, New Zealand fell short, managing to score 327 all out in 48.5 overs. India's dominant performance, fueled by individual milestones and collective brilliance, sets the stage for an eagerly anticipated World Cup final.