India beat Bangladesh by eight wickets in the final of the Asia Cup T20 in Dhaka. Rain caused a two-hour delay, with the overs being reduced to 15 each. The hosts posted a score of 120 for 5, and India passed that target with seven balls to spare – with MS Dhoni smashing a six to finish it in style. It’s the sixth time India have won the trophy, and comes ahead of their hosting of the World T20.

Atletico beat 10-man Barca as PSG defeat Liverpool
UAE Team Emirates-XRG claim second place on stage 3 of Itzulia Basque Country
Home hero Vacherot thrilled to beat Musetti in Monte Carlo
Gujarat survive IPL final-over chaos as Miller's gamble backfires
Medvedev smashes racket during 6-0 6-0 loss in Monte Carlo
