South Africa crushed the Netherlands by 231 runs in a lop-sided Group B match to record their second successive victory in the World Cup on Thursday.
Put into bat, Hashim Amla (113) and AB de Villiers (134) featured in a marathon 221-run third wicket stand while JP Duminy (40) chipped in with a 15-ball cameo to propel South Africa to a commanding 351-5 at the Punjab Cricket Association Stadium.
South Africa showed the same business-like approach when they returned to defend the total, removing the Dutch top half by the time they reached the 100-mark and eventually bowling them out for 120 in 34.5 overs.
Only Wesley Barresi (44) provided some resistance with the bat while only four of his Dutch team mates managed double digit scores.
"It's still early doors but it's nice to get wins under the belt and keep the confidence going for later on in the tournament," South African spinner Robin Peterson said.
"Every game has its different challenges, today it wasn't easy for the batters out there but they showed that once they got stuck in they could churn out a good total."
If Ireland's sensational victory against England on Wednesday had rekindled Dutch hopes of pulling off a similar upset, South Africa mercilessly crushed it.
After they had slumped to 58-2 in the 16th over, de Villiers hit his second successive century in the tournament and Amla his eighth overall in the 50-overs format to bail them out.
Amla and his opening partner Graeme Smith (20) found boundaries were not easy to come by against the disciplined Dutch bowlers backed by their agile fielders and laboured to the 50-run mark in the 13th over.
Smith soon lost his leg stump to Bernard Loots while Ryan ten Doeschate (3-72) removed Jacques Kallis (2) cheaply before Amla and de Villiers joined hands to stem the rot.
Amla was content nudging the ball around, hitting eight fours in his 130-ball knock.
De Villiers was more fluent in his brisk 98-ball innings that included 13 fours and four sixes, including three in a row off Loots, before he ran himself out in the 46th over.
Duminy then provided the late flourish, hitting four sixes and a couple of fours, to an already imposing South African total.
H. Amla c Cooper b ten Doeschate 113
G. Smith b Loots 20
J. Kallis c Barresi b ten Doeschate 2
AB de Villiers run out 134
F. du Plessis not out 18
JP Duminy c Borren b ten Doeschate 40
M. van Wyk not out 0
Extras (b2, lb5, nb1, w16) 24
Total (for five wickets; 50 overs) 351
Fall of wickets: 1-51 (Smith), 2-58 (Kallis), 3-279 (Amla), 4-283 (de Villiers), 5-349 (Duminy).
Bowling: Bukhari 10-0-44-0 (w3), Westdijk 9-0-76-0 (w12), ten Doeschate 10-0-72-3 (w1), Loots 9-0-60-1 (nb1), Seelaar 10-0-74-0, Cooper 2-0-18-0.
A. Kervezee c and b Kallis 10
W. Barresi st van Wyk b Duminy 44
T. Cooper c Steyn b Kallis 9
B. Zuiderent lbw b Peterson 15
R. ten Doeschate lbw b Steyn 11
T. de Grooth run out 12
P. Borren lbw b Peterson 3
M. Bukhari b Tahir 0
P. Seelaar not out 2
B. Loots lbw b Tahir 6
B. Westdijk lbw b Tahir 0
Extras (w8) 8
Total (all out; 34.5 overs) 120
Fall of wickets: 1-26 (Kervezee), 2-46 (Cooper), 3-81 (Zuiderent), 4-83 (Barresi), 5-100 (ten Doeschate), 6-109 (Borren), 7-109 (de Grooth), 8-110 (Bukhari), 9-120 (Loots), 10-120 (Westdijk).
Bowling: Steyn 6-1-26-1 (w3), Morkel 5-0-18-0 (w1), Kallis 6-0-19-2, Tahir 6.5-0-19-3 (w2), Peterson 5-0-22-2 (w1), Duminy 6-0-16-1 (w1).
Result: South Africa win by 231 runs
Umpires: Asoka de Silva (SRI) and Richard Kettleborough (ENG)
TV umpire: Simon Taufel (AUS)
Match referee: Jeff Crowe (NZL)