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.

Man City reach League Cup semis, late Newcastle goal downs Fulham
Mbappe edges closer to Ronaldo record as Real survive Copa del Rey test
MI Emirates hold on to stun Dubai Capitals by seven runs
Games of the Future open in Abu Dhabi
FIFA agrees 50% rise in prize money for 2026 World Cup
