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.

Bangladesh claim first test win in Australia as Green ton in vain
Djokovic falls in Cincinnati heat in first match since Wimbledon
Islam Makhachev wins record 17th straight fight at UFC 330
Germany's Liebmann smashes 1500m world record
Inter sign England defender Spence from Tottenham
