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.

Kohli to play 2027 World Cup only if he can add value
Romelu Lukaku makes Belgium's World Cup roster
France reveals World Cup roster; Camavinga, Chevalier left off
Punjab crack under pressure to leave IPL playoffs hopes in balance
