India's Shreyas Iyer blasted six sixes in an entertaining 82. Reuters
India's Mohammad Shami, left, celebrates the dismissal of Sri Lanka's Angelo Mathews during their World Cup match in Mumbai on Thursday, November 2, 2023. AP
Mohammad Shami picked up five wickets to help India crush Sri Lanka by 302 runs and storm into the World Cup semi-finals. AP
Jasprit Bumrah took the wicket of Sri Lanka's Pathum Nissanka first ball at the Wankhede Stadium in Mumbai. AFP
Sri Lanka's Kusal Mendis is bowled out by India's Mohammad Siraj. AP
Mohammad Siraj regained his touch against Sri Lanka in Mumbai. Getty
Sri Lanka's Dilshan Madushanka, left, celebrates the dismissal of India's Virat Kohli. AP
India's Shubman Gill, left, and Virat Kohli missed out on deserving centuries in Mumbai. AFP
India's Shreyas Iyer blasted six sixes in an entertaining 82. Reuters
India's Mohammad Shami, left, celebrates the dismissal of Sri Lanka's Angelo Mathews during their World Cup match in Mumbai on Thursday, November 2, 2023. AP
Mohammad Shami picked up five wickets to help India crush Sri Lanka by 302 runs and storm into the World Cup semi-finals. AP
Jasprit Bumrah took the wicket of Sri Lanka's Pathum Nissanka first ball at the Wankhede Stadium in Mumbai. AFP
Sri Lanka's Kusal Mendis is bowled out by India's Mohammad Siraj. AP
Mohammad Siraj regained his touch against Sri Lanka in Mumbai. Getty
Sri Lanka's Dilshan Madushanka, left, celebrates the dismissal of India's Virat Kohli. AP
India's Shubman Gill, left, and Virat Kohli missed out on deserving centuries in Mumbai. AFP
India's Shreyas Iyer blasted six sixes in an entertaining 82. Reuters