Rohit Sharma hit an unbeaten century as India made a comfortable start to their World Cup campaign with a six-wicket win over South Africa in Southampton on Wednesday that dealt a fresh blow to the Proteas' tournament hopes.
Chasing a modest 228, India cruised to victory on the back of Sharma's 122 not out as they won with 15 balls to spare and live up to their tag as one of the favourites for the showpiece event.
For South Africa, a third straight defeat in as many matches this World Cup left their hopes of qualifying for the semi-finals on a knife edge.
Fast bowler Jasprit Bumrah and leg-spinner Yuzvendra Chahal laid the platform for victory as India restricted an injury-hit South Africa to 227 for nine in 50 overs.
Chahal returned figures of 4-51 after Bumrah did the early damage by dismissing both South Africa openers.
Sharma, who survived a dropped catch on one by South Africa captain Faf du Plessis at second slip then anchored India's chase in measured fashion.
India captain Virat Kohli rated Sharma's knock at the Hampshire Bowl as the opener's best batting performance of a one-day international career that now includes 201 innings.
"I think in my opinion this is by far his best ODI innings because the kind of pressure the first game brings from a World Cup point of view," Kohli told reporters.
"I know as a batsman when you go in and few balls bounce like that, it's not easy to gather yourself and play in a calm manner. He was very composed."
Sharma, the man-of-the-match, added: "I couldn't play my natural game, you have to see what the ball was doing, certain shots I love to play I had to cut down and try to leave as many balls as possible."
"It was overcast...I had to play out the overs and make sure I got the job done."
South Africa all-rounder Chris Morris, a rare shining light for the Proteas, accepted his side had no more room for error this tournament.
"It's pretty simple. You lose three in a row at the World Cup...you need to win every game from now on in.
"So the guys know what needs to be done."
South Africa quick Kagiso Rabada struck early with the wicket of Shikhar Dhawan for eight but his team was short on runs to put pressure on the opposition batting.
Wicket-keeper Quinton de Kock came up with a stunning catch behind the stumps to send back India skipper Virat Kohli for 18 off Andile Phehlukwayo -- the first time in three World Cups the star batsman had not started the tournament with a hundred.
Sharma kept the chase on course, building partnerships that included an 85-run third-wicket stand with KL Rahul, who made 26.
The opener's well-judged innings featured 13 fours and two sixes in total.
Sharma survived another reprieve on 107 after David Miller dropped a high but routine chance at cover to sum up South Africa's sorry performance so far.
Earlier, Bumrah, the world's top-ranked ODI bowler, had the ball darting around on a cloudy morning, openers Hashim Amla (six) and de Kock (10) both falling to slip catches off his bowling.
Chahal soon took charge as he bowled Rassie van der Dussen for 22 with the first ball of his second over to end a 54-run third-wicket partnership.
He then bowled skipper Du Plessis for 38 later in the same over.
Morris, batting at No 8, provided some late spark with his fighting 42 during an eighth-wicket stand of 66 with Rabada, who made an unbeaten 31 -- his highest ODI score.
South Africa have been hit by a spate of injuries, with pace spearhead Dale Steyn making an early exit from the tournament without playing a game.
India next play Australia at the Oval on Sunday while South Africa will be back at th Hampshire Bowl to face the West Indies on Monday.