South Africa have beaten India by five runs in the first ODI in Kanpur. The Proteas won the toss and chose to bat first, setting a target of 303 thanks to an unbeaten 104 run knock by captain AB De Villiers. It was a close finish for the hosts who managed to reach 298/7 in their 50 overs. Rohit Sharma top scored with 150 runs from 133 balls.

New Zealand crush South Africa to reach T20 World Cup final
Dave Rennie becomes first Pacific Islander to lead All Blacks
FIFA offering $12 tickets to World Cup Play-Off Tournament
Resurgent Wolves stun Liverpool, Everton enjoy home comfort
Real Madrid's Rodrygo to miss World Cup for Brazil
