South Africa have taken a 2-1 lead in the five-match one-day series against India with an 18-run win in the third ODI. Chasing a victory target of 271 in Rajkot, the hosts could only manage 252 for 6 in 50 overs. Opening batsman Quinton de Kock hit 103, while fast bowler Morne Morkel took four wickets to turn the game in South Africa’s favour. The last two matches of the series are to be played on October 22 and October 25.

Bergs shocks Alcaraz in Shanghai as Zverev claims year-end top ranking
Ten arrested and police officer injured after Manchester City’s win at Liverpool
Australia need six wickets on final day to win first Test
Red Bull's Verstappen wins Singapore Grand Prix
Blades Brown, 19, becomes youngest to earn PGA Tour card via Korn Ferry Tour