South Africa booked their place in the Super Eights stage of the ICC World Twenty20 with a 59-run victory over brave Afghanistan in Barbados.
Although they laboured with the bat, making 139 for seven after being put in, the Proteas' pacemen simply proved too much for the minnows to handle.
Morne Morkel was destroyer-in-chief, taking four for 20 from his three overs, as Afghanistan at one stage slipped to 29 for seven on a fast, bouncy pitch at the Kensington Oval.
However some lusty blows by Mirwas Ashraf (23) and Hamid Hassan (22) made sure they avoided an unwanted record of posting the lowest ever total in an international Twenty20 fixture.
At one stage their scorecard looked like an international telephone number, with none of the Afghans' top seven managing to get to double figures.
Dale Steyn set the tone for South Africa's dominance with the ball by removing Noor Ali for a duck in his opening over. He then went on to have Mohammad Shahzad caught behind by wicketkeeper Mark Boucher for two.
From then on Morne Morkel took over, Nowroz Mangal (one), Karim Sadiq (two) and Raees Ahmadzai (four) all falling in his first over into the attack.
Mohammad Nabi was next to go for a duck to leave the score at 14 for six and when Charl Langeveldt dismissed Asghar Stanikzai for three, the Afghans were well on course to be rolled over for less than the 67 Kenya managed against Ireland back in 2008.
But Samiullah Shenwari became their first batsmen to make it into double figures and, after he was run out for 11, Ashraf and Hassan chanced their arm to lift their side's total, the former hitting one six off Albie Morkel out of the ground in Bridgetown.
Langeveldt (three for 12) eventually ended their fun to wrap up the innings, Afghanistan being bowled out for 80 in exactly 16 overs.
They had found life much easier with the ball, Hassan leading the way with three for 21 with his brisk fast-medium pacers. Leg spinner Samiullah Shenwari also impressed, conceding just 14 runs during his four-over stint.
Jacques Kallis top-scored for South Africa with 34, though a concern for skipper Graeme Smith, who himself made 27 from just 14 deliveries, will be just how many of his top order failed to kick on after making solid starts.
JP Duminy made 25 before falling to the impressive Hassan, while Albie Morkel belted a pair of fours and a six to contribute 23 at the death.
While their final score was below what they'd have hoped for, the Proteas had more than enough to make sure they would join India in qualifying from the group.