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.

UAE, Saudi Arabia set for Gulf Cup final showdown
Djokovic wins China Open as de Minaur retires injured
India crush West Indies in first T20
Alcaraz sinks Lehecka to retain Japan Open crown
McIlroy set for Dubai return at DP World Tour Championship in November
