Fit-again South Africa batsman JP Duminy blazed a rapid century as he began making up for lost time on his return to international cricket.
In an 84-run win over the Netherlands in Amstelveen, Duminy cracked 150 not out - his highest score in a one-day international - to make light of his seven-month spell on the sidelines.
With the Champions Trophy looming, it was more than encouraging for the Proteas to see Duminy in bludgeoning form, hitting eight sixes and five fours in a 119-ball stay.
South Africa began slowly after opting to bat first, losing Alviro Petersen and Hashim Amla cheaply, but with Duminy dominant and Colin Ingram and Francois du Plessis weighing in with half-centuries, they amassed 341 for three.
Duminy had been out of action due to an ankle injury suffered against Australia last November but hardly looked as though he had been away.
With a number of players rested, Ingram seized his chance to impress by making a patient 82, while du Plessis played an attacking innings to finish 62 not out from 43 balls, clearing the ropes five times.
The hosts gave a reasonable account of themselves in their reply, most notably their South Africa-born opening batsman Eric Szwarczynski. He reached 98 before being run out in desperate circumstances when bowler Farhaan Behardien deflected a firm shot from Mudassar Bukhari into the stumps at the non-striker's end.
They finished on 257 for nine, having never been on target but still giving South Africa's attack a thorough work-out. After Szwarczynski, Peter Borren was the Netherlands’ highest scorer with 48 at number six, with Robin Peterson prising out four of the home side's batsmen, albeit at a cost of 67 from nine overs.