Virat Kohli hits 50th ODI hundred, breaking Sachin Tendulkar's record, as India beat New Zealand to reach World Cup final; Mohammed Shami takes seven wickets as hosts dismiss Black Caps for 327 in chase of 398; India to face South Africa or Australia on Sunday
Virat Kohli scored a record 50th one-day international century before Mohammed Shami took seven wickets as World Cup hosts India breezed into Sunday's final with a 70-run victory over New Zealand in Mumbai.
Kohli eclipsed compatriot Sachin Tendulkar's tally of 49 ODI hundreds by scoring 117 from 107 balls in India's 397-4, breaking Tendulkar's record for the most runs in a single World Cup in the process as he took his haul for the tournament to 711.
India's innings, in which Shreyas Iyer smoked 105 from just 70 deliveries, was the highest in a Cricket World Cup knockout game - but New Zealand had hope of eclipsing it as Daryl Mitchell (134 off 119 balls) and Kane Williamson (69) put on 181 from 39-2.Virat Kohli Breaks Sachin Tendulkar's Record