India thumped South Africa by 243 runs in match 37 of the ICC World Cup 2023 at Kolkata.
Batting first, the men in blue posted a target of 327 runs for South Africa to chase.
Virat Kohli scored his 49th ODI century to equal Sachin Tendulkar's record on his birthday at the same ground where he scored his first century 14 years ago.
In the bowling department, Ravindra Jadeja bagged five wickets while Kuldeep Yadav clinched two.
Earlier in the powerplay, Mohammed Siraj bagged a wicket while Shami claimed two.
(At The Quint, we question everything. Play an active role in shaping our journalism by becoming a member today.)
India vs South Africa World Cup Live Updates: India Win
Kuldeep Yadav clinches the winning wicket for India and the hosts are still the unbeaten side in the tournament.
A brilliant performance with the bat with a historic century from Virat Kohli followed by a stellar bowling prowess and India hand a 243-run drubbing to the Proteas!
INDIA WIN BY 243 RUNS
India vs South Africa World Cup Live Updates: Jadeja Bags a Fifer
Jadeja nabs Rabada's wicket to become the first Indian spinner to take a five-wicket haul at the world cup. He's been brilliant with the ball today!
South Africa 79/9 after 26.2 overs
India vs South Africa World Cup Live Updates: Bumrah Back Into The Attack
Jasprit Bumrah has been brought into the attack. 5 dots on the trot and the last delivery concedes a boundary off Marco Jansen's bat. We're halfway through the second innings but India are just a few overs away before they call it a day.
Kuldeep continues for the next over and gets a wicket as Jadeja at cover takes Jansen's catch.
South Africa 79/8 after 25.4 overs
India vs South Africa World Cup Live Updates: More Tight Bowling
More tight overs from the spinners from both ends. Jadeja who has claimed would want to complete his 5-wicket haul.
South Africa 74/7 after 24 overs