Amstelveen - The Proteas have beaten the Netherlands by 84 runs in a one-off one-day international in Amstelveen on Friday, with JP Duminy striking form with the bat.
Duminy smashed a career-best unbeaten 150 in his first knock for seven months.Duminy, who snapped his Achilles tendon in November, bludgeoned eight sixes to lead his team to 341 for three in 50 overs.
Colin Ingram (82) and Faf du Plessis (62 not out) also chipped in as South Africa hit 144 runs in last 10 overs against a toothless home attack.
South African-born Eric Szwarczynski compiled a career-best 98 as Netherlands replied with 257 for nine, beating their previous best against the Proteas of 168 for eight at the 1996 World Cup.
Szwarczynski was denied his century after being run out while backing up at the non-striker's end.
South Africa take on Pakistan on Monday in another warm-up match for next month's Champions Trophy in England.