India pacer Mohammed Shami returned with match-winning figures of 7-57 in the ICC Cricket World Cup 2023 semifinal against New Zealand at Mumbai's Wankhede Stadium.
South Africa, who are eyeing their first 50-over World Cup title, set a daunting target of 358 runs for New Zealand to win the ICC Cricket World Cup 2023 fixture at Pune.