Hashim Amla's remarkable one-day international record in Centurion continued as South Africa completed a 5-0 series whitewash of sorry Sri Lanka on Friday.
Amla - missed at slip by Upul Tharanga on 38 - went on to make an imperious 154 at SuperSport Park to set the platform for a mammoth 384-6 before the Proteas wrapped up an 88-run defeat over their visitors.
His 24th ODI century, bringing him level with AB de Villiers at the top of the list for South Africa, means Amla's last four 50-over scores at this venue read 133, 124, 127, 154.
Amla's scarcely believable record is such that the contribution of opening partner Quinton de Kock - who thumped 109 from just 87 balls with 16 boundaries and passed 3,000 ODI runs - was overshadowed.
Content to play second fiddle to his team-mate in a first-wicket stand of 187, Amla was patient to begin with before accelerating towards the end of his innings, which featured 15 boundaries and five maximums from 134 deliveries faced.
-- Cricket South Africa (@OfficialCSA) February 10, 2017
Sri Lanka, who have been well beaten in each ODI contest after winning the Twenty20 series 2-1, collapsed to 82-5 in reply but thanks to Asela Gunaratne's maiden ODI hundred, finished a respectable 296-8 as Chris Morris claimed 4-31.
South Africa had racked up 367 last time out so it was perhaps a surprise to see Tharanga win the toss and elect to field, and he must have been regretting his decision as Amla and De Kock made hay.
De Kock's hundred came up off 80 balls with a sweep for four but he soon holed out with Amla taking centre stage, his milestone reached in a relatively sedate 112 deliveries.
Partners came and went as South Africa sought quick runs towards the end, Amla eventually departing in the penultimate over to a catch at deep point.
Already demoralised, Sri Lanka never looked likely to chase such a huge total and their eagerness to get off to a flier cost them dear as the top five all perished inside 14 overs.
Gunaratne entertained those who had stuck around with 14 fours and two sixes in his unbeaten 114 but the day belonged to Amla, De Kock and South Africa - who climbed to number one in the ODI rankings.