India defeated Sri Lanka by 41 runs in their ODI Asia Cup 2023 Super Four stage match in Colombo on Tuesday.

India ended Sri Lanka's 13-match winning streak in ODI cricket.

Defending champions India have qualified for Asia Cup 2023.