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.

Dubai Police reminds football fans of stadium rules ahead of new season
Italy's Curtis betters own 50m backstroke world record
Bangladesh humble Australia on day one of Darwin Test
Swiatek reaches her first final of season at Canadian Open
PSG retain UEFA Super Cup with win over Aston Villa
