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.

Top contender Sabalenka faces fresh scrutiny at Wimbledon as mental scars linger
Munoz strike sends Colombia into World Cup Round of 32
Qatar's sports minister, Madibo visit Canada's injured Kone
Budimir gives Croatia win to eliminate Panama in Group L
England fail to break down Ghana in goalless draw
