Shikhar Dhawan smashed 137 off 146 balls to steer defending champions India to 307 for seven in a key Pool B World Cup match against South Africa at the Melbourne Cricket Ground on Sunday.
The left-handed opener, who resides in Melbourne with his British-Asian wife Ayesha and three children, hit 16 boundaries and two sixes in his seventh one-day international century after India won the toss and elected to bat.
Some 80,000 spectators, including retired Indian batting star Sachin Tendulkar, packed the stands to watch a confident display against Dale Steyn and company.
Steyn, one of the most fearsome fast bowlers in the modern game, was clipped by Dhawan over backward square-leg for six and driven over his head for another six by Ajinkya Rahane.
Steyn finished with unflattering figures of one for 55 from 10 overs.
South Africa were hampered further when seamer Vernon Philander hobbled off the field with a hamstring injury after sending down just four overs.
Dhawan, who made 73 during India’s tournament-opening 76-run win over Pakistan in Adelaide last Sunday, put on 127 for the second wicket with Virat Kohli (46) and 125 for the third with Rahane (79 off 60 balls).
The 29-year-old Dhawan fell in the 44th over when Amla, who had floored a difficult chance off Wayne Parnell when the batsman was on 53, picked up an easy catch at fine leg off the same bowler.
India lost five wickets for 41 runs after sailing comfortably at 261 for two, but still managed to score 80 runs off the last 10 overs.
With both teams having won their opening games, the winner will almost certainly be assured of a place in the knock-out rounds.
Kohli and Dhawan came together in the third over after non-striker Rohit Sharma was run out for nought by a direct throw by South Africa captain AB de Villiers from mid-off.
Kohli, who scored 169 and 54 at the MCG during the drawn Test against Australia in December and followed that with a match-winning 107 against Pakistan, fell against the run of play.
The Indian vice-captain appeared set for another big score when he pulled a short ball from leg-spinner Imran Tahir down Faf du Plessis’s throat at mid-wicket.
South Africa, who have won four of their last five one-dayers, including a 62-run win over Zimbabwe in their first match, will chase a target of 6.2 runs an over under lights.
India will take heart from the fact all of Dhawan’s six previous ODI hundreds have come in a winning cause.
India retained the same side that beat Pakistan, while South Africa brought in Parnell in place of batsman Farhaan Behardien.