Mohammed Shami's exceptional 5/18 spell led India to a 302-run win against Sri Lanka in the ODI World Cup 2023. 

Shami, with 45 wickets in 13 matches, became India's leading wicket-taker in the World Cup. 

Shami attributed his success to hard work and finding rhythm within the bowling unit. 

He achieved his third five-wicket haul in ODI World Cup history with this performance.

Shami's focus has been on pitching the ball in the right areas consistently in big tournaments. 

He has taken 45 wickets without a leg-before-wicket dismissal, but he offered no specific explanation. 

India's win against Sri Lanka secured their place as the first team to reach the 2023 ODI World Cup semi-finals, maintaining a perfect record.