Updated On: 16 November, 2023 09:11 AM IST | Mumbai | R Kaushik
Virat Kohli (117) and Shreyas Iyer’s (105) centuries nearly go in vain as Daryl Mitchell (134) brings New Zealand close to India’s 397-4 before veteran pacer Mohammed Shami (7-57) ensures 70-run victory for hosts in semi-final at Wankhede

India’s Virat Kohli celebrates his record 50th ODI century during the semi-final against NZ at the Wankhede Stadium yesterday. Pics/Satej Shinde
This was a clash that had everything an Indian cricket fan could hope for. A magical 50th One-Day International century for Virat Kohli. A swashbuckling second successive ton for hometown hero Shreyas Iyer. A humongous batting effort in a knockout game. A fabulous New Zealand chase masterminded by Kane Williamson and Daryl Mitchell. Another five-wicket haul for the unstoppable Mohammed Shami. And a popular home victory that propelled the tempo-setting Rohit Sharma and his men to the final of the World Cup. Wednesday at the Wankhede Stadium threw up entertainment of the highest order. After India batted by choice, Rohit launched a customary stunning assault on New Zealand’s new-ball attack, on which the rest feasted ravenously.