Afghanistan have shocked the West Indies by beating them in the last Group 1 match of the World Twenty20 in Nagpur. The underdogs, who were playing for pride after going into the match with no way of qualifying for this week’s semi-finals, won by six runs over the 2012 champions in a thrilling encounter. The West Indies could only manage 117-8, in reply to Afghanistan's score of 123-7. Despite the loss, the West Indies top the group and will play their semi-final match against the winner of tonight’s clash between Australia and India.

F1 legend Mika Häkkinen turns brand ambassador for Only Legends Drive UAE
Guardiola vows to speak up for victims of global conflicts
Arsenal beat Chelsea 1-0 to reach League Cup final
Top-10 finishers in LIV events to receive word ranking points
Barca advance to Copa Del Rey semis as Albacete’s run ends
