Paul Collingwood was a proud man after scoring a century on his record-breaking ODI appearance in England's win over South Africa.
The 33-year-old moved to the top of the England one-day appearance list ahead of Alec Stewart when he played in his 171st 50-over match on Sunday and celebrated in style with a match-winning unbeaten century.
The Durham man hit an unbeaten 105, while Jonathan Trott scored 87 as the tourists reached their victory target of 251 with seven wickets in hand and four overs to spare.
Having put the Proteas in to bat, skipper Andrew Strauss would have been delighted to see his bowlers restrict Graeme Smith's men to 250-9 from their 50 overs.
But it was the unlikely combination of Trott and Collingwood who also shone with the ball, with the former bowling seven overs for just 21 runs and the latter taking 2-24 from six overs. James Anderson took 3-60 from 10 while Tim Bresnan claimed 2-46 from his full quota.
Hashim Amla made 57 and Alviro Petersen 64 but the hosts failed to get any real momentum going in their innings.
England lost Andrew Strauss (16) and Kevin Pietersen (4) early but a partnership of 162 between Collingwood and Trott was enough to see England to within sight of victory at Centurion.
And the Durham man was delighted to have put in a star performance on the day he broke Stewart's record.
"I'm obviously proud to break the record," he told BBC Sport. "But then to go out there and put a performance in like that, it makes it a very special day.
"You look back on records at the end of your career. In the context of world cricket, it's not that many appearances.
"But for England it's a nice record to have and, even though I'm sure there's some young lads who will play more games than me, I'm still keen to make a few more appearances."