Solution:
In a match against Sri Lanka in the ODI World Cup 2023 on November 2, Mohammed Shami bowled exceptionally well, taking five wickets for 18 runs. This helped India secure a massive 302-run victory. With this achievement, Shami marked his third instance of taking five wickets in an ODI World Cup match. Additionally, he became India's top wicket-taker in this tournament, having taken 45 wickets in just 13 games.