India rode on a fine century from opener Rohit Sharma as the visitors posted 274/7 runs in their 50 overs. After a cautious start, India's Shikhar Dhawan went on the offensive with some fine boundaries but fell in the 8th over after getting caught by Andile Phehlukwayo for 34 runs. After his dismissal, Rohit upped the ante and played some exquisite shots to help India continue the momentum built by Dhawan. Skipper Virat Kohli too looked in good touch but was unlucky to have been at the receiving end of a mix-up with Rohit. He was run-out for 36 runs by JP Duminy. Ajinkya Rahane (8) was the next to follow Kohli after another confusion between the wickets. Despite losing wickets in quick succession, Rohit carried on showing his batting prowess and went on to score his 17th ODI ton, hitting 10 boundaries and 4 sixes in the run-up to his century. South African bowlers Andile Phehlukwayo, Tabraiz Shamsi and Morne Morkel were all economical for the hosts. Lungisani Ngidi was the star bowler as he dismissed Rohit Sharma, Shreyas Iyer and Hardik Pandya in quick succession. (Live Scorecard)
When and Where to watch: India (IND) vs South Africa (SA)
(IND) Vs (SA) is scheduled for a 1.30 pm IST (08:00 AM GMT) start. Live Streaming and TV information for the match can be found below.
India: TV: Ten 1, Sony Ten 1 HD and Sony Ten 3, Sony Ten 3 HD
International: Live Streaming: Cricketgateway.
South Africa: TV: SuperSport Two. Live Streaming: SuperSport Live Video.
UK: TV: Sky Sports 2. Live Streaming: Watch Sky Sports.
USA: TV: Willow TV. Live Streaming: Willow TV Online.
Middle East: TV: OSN Sports Cricket HD. Live Streaming: OSN Play.