India have advanced to the final of the Asia Cup Twenty20, beating Sri Lanka by five wickets in Dhaka. Chasing a 139-run target, India won the game with four balls remaining. Virat Kohli once again played a key role, striking an unbeaten 56 off 47 balls. Hosts Bangladesh face Pakistan today.

Bangladesh claim first test win in Australia as Green ton in vain
Djokovic falls in Cincinnati heat in first match since Wimbledon
Islam Makhachev wins record 17th straight fight at UFC 330
Germany's Liebmann smashes 1500m world record
Inter sign England defender Spence from Tottenham
