
Virat Kohli’s record-breaking innings might be remembered as the “stuff of dreams” but it was Mohammed Shami who bowled India to their first ODI World Cup final for 12 years, as they secured a 70-run victory over New Zealand.
Kohli added yet another entry next to his name in the history books when he recorded his 50th ODI century, eclipsing the great Sachin Tendulkar, who scored 49, as India put on what proved to be a match-winning total of 397.