England beat defending champions Sri Lanka by 10 runs in their final league match of the World T20 at Feroz Shah Kotla in New Delhi. Angelo Mathews remained unbeaten yesterday on 73 off 54 balls for the Lankans. Earlier, New Zealand made a clean sweep of Group 1 in the Super 10 stage, beating Bangladesh by 75 runs at Eden Gardens in Kolkata. Later today, a place in the semifinals is on the line when hosts India take on 50-over world champions Australia in the final match of Group 2 in Mohali.

Medvedev disqualified from China Open semi after hitting ball into crowd
Pakistan drop Agha as T20 captain, hand Farhan role for Sri Lanka series
Alcaraz rallies past Munar into Japan Open final
UAEFA provides 12 chartered flights to Gulf Cup final in Jeddah
Portugal secure place in Nations League quarter-finals
