The batsmen of Indian cricket teams struggled to score against the spin attack of the Sri Lanka cricket team and were very nearly bundled out for 23 runs during the Asia Cup 2023 Super 4 match. Dunith Wellalage was the top performer with five wickets, while Charith Asalanka provided perfect support with a four-wicket haul in the match. The only other wicket went to off-spinner Maheesh Theekshana. All 10 wickets in the Indian innings went to the Sri Lanka spinners, and this was the first time that such a thing has happened since India started playing ODI cricket back in 1974. However, Kuldeep Yadav was able to spin some magic of his own as India dismissed Sri Lanka for 172 to win the match and book their spot in the final.
India recorded their second straight Super Four win in the 50-over tournament, a prelude to the upcoming ODI World Cup, and ended Sri Lanka's 13-match winning streak in ODIs.