South Aftrica beat Pakistan by 67 runs at Edgbaston to keep their hopes of making the Champions Trophy semi-finals alive and all-but send Pakistan packing.
The Proteas made 234-9 thanks to 81 from Hashim Amla, and Paksitan's batting collapsed woefully in response as they were bowled out for 167 in 45 overs.
After both teams lost their Group B openers it was a must-win encounter for both sides, but only South Africa showed any sort of spirit as Pakistan's batting pulled up lame.
South Africa are now right back in with a chance of qualifying, especially with the margin of their victory, while Pakistan need close to a miracle to make it through with all the remaining results going their way.
AB de Villiers' side didn't get the huge target they would have expected when sitting on 122-1 and going strongly, but there was to be much worse batting to come.
Two half century partnerships to start the South Africa innings looked to have set them up nicely - Amla and Colin Ingram (20) adding 51 before Faf du Plessis (28) joined Amla to add another 67.
Amla's batting was a plus, but the middle order will be a worry after both de Villiers (31) and JP Duminy (24) were run out just as they should have been pushing on for a big total.
They still had more than enough for a lacklustre Pakistan outfit though, who only had skipper Misbah ul-Haq and Nasir Jamshed offering any kind of resistance.
Misbah again top scored for his country with 55 while Jamshed battled it out for 42, but the rest came and went without any obvious kind of plan or a determination to stick around.
Despite being without front line bowlers Dale Steyn and Morne Morkel, South Africa still managed to rip through Pakistan, who lost their last six wickets for just 38 runs to slip from 129-4 to 167 all out.
Ryan McLaren picked up the mantle and led from the front, as he proved almost unplayable for Pakistan when returning figures of 4-19 from eight overs.
Pakistan now need West Indies to beat India and South Africa to even stand a chance of qualifying - with then a win needed against fierce rivals India before they can even hope of a positive run rate squeezing them through.