In the 10th one-day international match of Asia Cup 2023, India won the match by 41 runs with Sri Lanka due to great performance in bowling. After winning this match, India got 4 points and is placed in the first position in the Super 4 stage of Asia Cup 2023.

Earlier, India won the toss and chose to bat first and was all out at only 213 runs in 49.1 overs due to great bowling by Dunith Wellalage 5/40 (10), Charith Asalanka 4/18 (9), and Maheesh Theekshana 1/41 (9.1). Rohit Sharma 53 (48), KL Rahul 39 (44), Ishan Kishan 33 (61), and Axar Patel 26 (36) were good batting from the Indian side. After this inning, India set a low target of 214 runs in 50 overs for Sri Lanka to win this match.
During chasing, Sri Lanka was all out at only 172 runs in 41.3 and lost the match by 41 runs with India due to great bowling by Kuldeep Yadav 4/43 (9.3), Jasprit Bumrah 2/30 (7), Ravindra Jadeja 2/33 (10), Hardik Pandya 1/14 (5), and Mohammad Siraj 1/17 (5). Dunith Wellalage 42* (46), Dhananjaya de Silva 41 (66), and Charith Asalanka 22 (35) were good batting from the Sri Lankan side.
Dunith Wellalage (SL), 5/40 (10) & 42* (46), was declared as the Player of the Match due to his great performance in bowling and batting.