South Africa ran in six tries including a hat-trick to wing JP Pietersen to hammer Samoa 46-6 in their must win Pool B clash and get their Rugby World Cup campaign back on track.
The Springboks, stunned 34-32 by Japan in their opening match last weekend, secured only their second win in seven test matches, with Schalk Burger, Schalk Brits and Bryan Habana also bagging tries in Birmingham.
Samoa first-five Michael Stanley slotted over two early penalties, but South Africa took a grip on the game after right wing Pietersen intercepted a lobbed pass by Stanley and raced more than half the pitch to score.
First-five Handre Pollard kicked four penalties to give the Springboks a 17-6 half-time lead before they went on to demonstrate their true tournament credentials.
Pietersen was lucky to escape a yellow card on the stroke of half-time for pulling back Alesana Tuilagi with his outstretched hand at neck height but referee Wayne Barnes ruled the Samoan wing had gone down too easily.
Pietersen went over for his second try early in the second half thanks to quick handling by 2007 World Cup-winning halfback Du Preez, Le Roux and De Villiers.
South Africa's record try scorer Habana was itching to join him on the scoresheet but was pulled up short in the left corner and from the resulting throw-in, Du Preez moved the attack across to the right and Burger touched down on the hour.
Samoa looked to have reduced the deficit when replacement Tusi Pisi went over, only for the try to be disallowed for a forward pass.
Replacement forward Brits scored the bonus-point try for South Africa before Pietersen completed his treble with five minutes remaining and Habana had the final word when he raced over to score his 60th try for his country.
The three brothers of the Pisi family made World Cup history for Samoa when they took the field together in an otherwise forgettable afternoon for the Pacific Islanders.