A maiden ODI century from Aiden Markram powered South Africa to a dominant 146-run victory over the Netherlands and a series sweep with it in Johannesburg.
Markram's impressive 175 helped the hosts to an imposing total of 370-8, before Sisanda Magala's five-for skittled any Dutch hope.
Victory not only means the Proteas clean up their two-game series, but also vault West Indies to go eighth in the World Cup Super League table and boost their automatic qualification hopes.
For the Netherlands however, it leaves them further adrift at the bottom as they prepare instead for a trip to Zimbabwe to compete in June's final qualifiers.
South Africa did not make the cleanest start after they were put in to bat, and looked laboured at 32-2 following the loss of Quinton de Kock (8) and Temba Bavuma (6) early on at Wanderers Stadium.
Markram's arrival at the crease saw a dramatic turnaround in fortunes as he punished the visitors with a freewheeling display, aided by David Miller's 91 for a 199-run fifth-wicket partnership.
Spirited efforts from Musa Ahmed (61) and Max O'Dowd (47) in response looked like they had set the stage for the Netherlands to make a game of it.
But the collapse of their tail – orchestrated by Magala with figures of 5-43 – ultimately saw them finish 224 all out, comfortably off the pace and condemned to another loss.
Markram rises to the occasion again
Two days after his 51 not out helped the Proteas to an eight-wicket win in their first game with the Netherlands, Markram was at it again in Johannesburg.
Not only was his 175 his maiden century in ODI cricket, but it also marks his highest individual score at senior international level across any format.
Magala pushes for World Cup spot
Just under 18 months on from his international debut against the Netherlands in November 2021, Magala enjoyed his best game yet with the ball in hand.
It is his first five-for in seven ODIs, and with the World Cup on the horizon, he will have done no damage to his prospects of potential inclusion.