- Ngidi brings the last over. 17 runs off the last over. India manage to put 326 runs on board after 50 overs
- Rabada continues. And CENTURY FOR KING KOHLI!! Eden Gardens is roaring as Virat levels the historic 49-century feat of Cricket-legend Sachin Tendulkar on his 35th birthday. What a moment! India 309/5 in 49 overs
- Shamsi continues. 7 runs from the over. India reach 300/5 in 48 overs. Virat Kohli on 99.
- Rabada continues. A beautiful four for Kohli as he moves to 97. India 293/5 in 47 overs
- Shamsi continues. A single in the first ball and Kohli moves to 90. OUT! Shamsi strikes as Surya departs for 22. India 285/5 ind 46 overs. Ravindra Jadeja is the next batsman
- Jansen continues. 3 boundaries from that over. India 278/4 in 45 overs
- Shamsi continues. 9 runs from the over. India 263/4 after 44 overs
- Jansen continues. And OUT! KL Rahul departs for 8. Suryakumar Yadav comes in at Number 6. And he is off the mark with a great shot for four. That also mark India's 250 runs. Score reaches 253/4 after 43 overs
- Shamsi returns. Starts with a wide. And a no-ball follows! Free-hit. But Virat fails to capitalise. 5 runs from the over. India 249/3 in 42 overs
- Jansen returns. 4 runs from that over. India 243/3 in 41 overs
- Rabada continues. 3 runs from the over. India 239/3 in 40 overs
- Ngidi continues. 3 runs from the over. India 236/3 in 39 overs
- Rabada continues. And first ball hit for four by Kohli. He moves to 72. KL Rahul off the mark with a single in the last ball. India 233/3 in 38 overs
- Ngidi continues. First ball hit for a boundary for Shreyas. And OUT! Ngidi strikes as Shreyas Iyer departs for 77. A great innings from him. KL Rahul comes into bat at number 5. India 227/3 in 37 overs
- Rabada returns. 4 runs from the over. India 223/2 in 36 overs
- Ngidi brought into the attack. Kohli dances down the track and welcomes him with a glorious shot for four on the leg side. India 219/2 in 35 overs
- Markram continues. India crosses the 200-run mark in 33.1 overs. A huge hit by Shreyas Iyer for six on the last ball. India 213/2 in 34 overs
- Jansen continues. Three runs from the over. India 199/2 in 33 overs
- Adam Markam into the attack. 3 runs from the over. India 196/2 in 32 overs. And its time for DRINKS!
- Jansen brought back into the attack. And half-century for Shreyas Iyer as well! He completes his half-century in 64 balls. Another boundary for him in the fourth ball and one in the last ball. India 193/2 in 31 overs
- Shamsi continues. First ball and pulled away for FOUR by Shreyas. India is now looking to gain some momentum here as the innings reaching 30-over mark. Score reaches 179/2
- Final over for Keshav Maharaj. And 71st half-century for Virat Kohli! India 170/2 in 29 overs
- Shamsi continues. SIX! a huge hit from Shreyas Iyer straight over long-off. India 163/2 in 28 overs. Virat Kohli on 49
- Maharaj on his ninth over. 2 runs off the over. India 153/2 in 27 overs
- Shamsi continues. India reach 150-run mark in 26 overs
- Maharaj continues. 2 runs from the over. India 143/2 in 25 overs
- Shamsi continues. Seven runs from that over. India 141/2 in 24 overs
- Seventh over on the trot for Maharaj. 1 run from the over. India 134/2 in 23 overs
- Shamsi continues. A cheeky boundary for Iyer on the second ball. a couple of singles in the rest of the balls. India 133/2 in 22 overs
- Maharaj continues. 3 runs from that over. India 127/2 after 21 overs
- Tabrez Shamsi brought into the attack. 3 runs from the over. India 124/2 after 20 overs
- Maharaj continues. 3 runs from that over. India 121/2 in 19 overs
- Ngidi continues. 7 runs from that over. India 118/2 in 18 overs
- Maharaj continues. 4 runs from that over. India 111/2 in 17 overs
- Ngidi brought back into the attack. Quiet over as just 2 ruins came from it. India 107/2 in 16 overs. And its DRINKS BREAK!
- Maharaj continues. 2 singles from the over. India 105/2 in 15 overs
- Rabada continues. 5 runs from that over. India 103/2 in 14 overs
- India reach 100-run mark in 13.2 overs
- Maharaj continues. 2 runs from this over as well. India 98/2 after 13 overs
- Rabada continues. 2 runs from that over. India 96/2 after 12 over
- OUT! Keshav Maharaj brought into the attack and he completely deceived Shubman Gill with a great delivery. The ball hit the top of the bails. India 94/2 after 11. Shreyas Iyer is at number four.
- Rabada continues. Back to back boundaries for Kohli! India 92/1 in 10 overs
- Jansen continues. Two boundaries in the overs shared by each of the batter. India 82/1 in 9 overs
- Rabada continues. Four! Kohli straight off the mark with a glorious cover drive for four. Rest of the balls are dot. India 72/1 in 8 overs
- Virat Kohli is at number three. Jansen continues. Dots in the first three balls. And a brilliant hit for six in the fourth by Gill! India 68/0 in 7 overs
- OUT! Kagiso Rabada into the attack. And he strikes straight away! Rohit tries to play a cover drive but couldn't keep the ball in he ground. Bavuma takes a beautiful catch. Rohit departs for 40. India 62/0 in 6 over.
- Ngidi continues. SIX! A beautiful pick up shot on the leg side for Rohit as India marks their first six of the innings. And another six for Rohit! And this time with his favorite pull shot. The atmosphere of the stadium is absolutely electric. India 61/0 in 5 overs
- Jansen continues. Two beautiful Boundaries for Rohit in the second and third ball. And dropped! Rohit tries to clear the boundary on the off side but mistimed the ball. Shamsi couldn't anticipate the ball and missed the catch. How much will this cost SA? After 4 overs, India 45/0
- Ngidi continues. Back to back boundaries for Rohit! And Shubman Gill complements the Indian captain with a glorious on drive for four. India looking dominant after three overs as the score reaches 35/0
- Marco Jansen comes into attack for the second over. Gill off the mark with a great cover drive. Ordinary bowling from the South African pacer as he concedes 17 runs in that over. India 22/0 after 2 overs
- Rohit Sharma and Shubman Gill comes to open the innings. Lungi Ngidi starts the first over. Rohit beautifully played a cover drive for four in the fourth ball. India 5/0 in 1 over
-
India skipper Rohit Sharma won the toss and elected to bat in the top-of-the-table World Cup clash against South Africa
- Hosts India, the only unbeaten side in the tournament, are unchanged
- South Africa, on the other hand, have brought in spinner Tabraiz Shamsi in place of pacer Gerald Coetzee
- Teams: India: Rohit Sharma (c), Shubman Gill, Virat Kohli, Shreyas Iyer, KL Rahul (wk), Suryakumar Yadav, Ravindra Jadeja, Mohammed Shami, Jasprit Bumrah, Kuldeep Yadav and Mohammed Siraj
- South Africa: Temba Bavuma (c), Quinton de Kock (wk), Rassie van der Dussen, Aiden Markram, Heinrich Klaasen, David Miller, Marco Jansen, Keshav Maharaj, Tabraiz Shamsi, Kagiso Rabada and Lungi Ngidi
The top spot is at stake and an unconquered Indian team will certainly feel a sense of deja vu when it takes on a red-hot South Africa on Sunday in what will be a battle of equals in the World Cup.
It promises to be a fascinating contest and Virat Kohli and Ravichandran Ashwin can't escape that "been there in this position" feeling since they were part of the World Cup squad that had a similar run in 2011.
The only game that India had lost in the 2011 edition was against South Africa when an unheralded Robin Peterson had smashed Ashish Nehra for 19 runs after Indian batting imploded in Nagpur despite a hundred from Sachin Tendulkar.
Kohli, who is one short of record-equalling 49th ODI hundred, and Ashwin are the only players in the current squad who were part of India's title-winning run.
On Sunday, Rohit Sharma's players need to guard themselves from complacency and emulate the all-conquering Australian team of 2007 which won the World Cup without losing a single game.
A win and 16 points would confirm India's top spot with a match left against the Netherlands.
The die-hard Indian fans however won't mind 'Law of Averages' catching up before the knock-out stage and not feel the heat when it matters most.
South Africa's batting line-up, filled with power-hitters and game-changers will test India's 'pace galacticos' before the semi-finals.
An unprecedented demand of tickets has added to the excitement to the Eden contest which in bigger picture will determine the group toppers heading into the semifinals.
SA's batting vs Indian pacers
Consistently racking up those humongous scores, it has been a challenge bowling to South Africa in this World Cup.
They had notched the tournament's biggest score of 428/5 batting first against Sri Lanka in their opening match.
In all of their five matches they have batted first South Africa have posted 300-plus totals with their chief enforcer being De Kock who leads the run-chart with 545 runs from seven matches.
Their only weakness has been chasing which was exposed by the minnows Netherlands who bundled them out for 207 inside 43 overs defending a modest 245.
The Proteas also made a mess of their 271-run chase against Pakistan before tailender Keshav Maharaj sealed an edgy one-wicket win.
India on the other hand have showed they can chase and defend well.
Chasing would be easy with dew around at the Eden but South Africa would be wary to bat second and would look to go all out up front.
Shami 2.0: 'No rocket science'
"Eat. Sleep. Take five-wicket haul. Repeat" -- reads a post from the ICC in praise of Indian pacer Mohammed Shami's second five-for in three matches in this World Cup.
Call it a twist of fate but Shami has made the biggest difference to this Indian team following premier all-rounder Hardik Pandya's ankle injury that ruled him out of the World Cup.
It forced a twin change with Suryakumar Yadav and Shami brought in place of Pandya and Shardul Thakur for the New Zealand match.
Since then, Shami has been on a roll taking 14 wickets in three matches at an average of 6.71.
Shami calls it 'no rocket science' but the way he has consistently hit Test match lengths and get those late movements, has made India's three-pronged pace attack the most lethal, something that was evident when they skittled out Sri Lanka for 55 en route to securing a record 302-run win.
While Jasprit Bumrah has added a menacing slower yorker to his repertoire, Mohammed Siraj has given him a perfect support with the new ball.
They have taken 10 wickets -- five each -- in the powerplay as India have been most economical of the 10 teams in this crucial phase.
Half of the battle will be won if the duo manages to give early breakthroughs by sending back in-form De Kock and Rassie van der Dussen, who have six centuries between them in this World Cup.
Another interesting battle will be the battle between Heinrich Klaasen, who is known for taking on the spin attack, and Kuldeep Yadav and Ravindra Jadeja.
'Batting might'
Having missed centuries against Australia (85), New Zealand (95), Sri Lanka (88), Kohli on his 35th birthday, would be eager to finally get that record-equalling 49th ODI hundred.
Rohit has a penchant to score daddy hundreds at his 'favourite' Eden Gardens and he too would be keen to be back among runs after getting out for 4 against Sri Lanka at his home ground.
Squads
India: Rohit Sharma (c), Shubman Gill, Virat Kohli, Shreyas Iyer, KL Rahul (wk), Ravindra Jadeja, Shardul Thakur, Jasprit Bumrah, Mohammed Siraj, Kuldeep Yadav, Mohammed Shami, Ravichandran Ashwin, Ishan Kishan (wk), Suryakumar Yadav and Prasidh Krishna.
South Africa: Temba Bavuma (c), Gerald Coetzee, Quinton de Kock (wk), Reeza Hendricks, Marco Jansen, Heinrich Klaasen (wk), Andile Phehlukwayo, Keshav Maharaj, Aiden Markram, David Miller, Lungi Ngidi, Kagiso Rabada, Tabraiz Shamsi, Rassie van der Dussen and Lizaad Williams.
Match starts: 2 pm IST.