Sunrisers Eastern Cape confirmed their place in the SA20 play-offs with a 61-run thrashing of Joburg Super Kings.
Chasing 179, Super Kings were dismissed for 117 with 11 balls remaining in their innings, extending their winless run to five matches (three defeats, two no results).
South Africa spinner Senuran Muthusamy took 3-26, including the wickets of Wiaan Mulder and Michael Pepper in the space of three balls, while opener James Vince top-scored with 30.
Quinton de Kock struck 54 after Sunrisers were put into bat, and put on a 48-run opening partnership with Jonny Bairstow (18).
Super Kings captain Donovan Ferreira had Jordan Hermann caught for 13, then trapped de Kock lbw two balls later to leave Sunrisers 90-4.
The dismissals brought James Coles to the crease, and the English all-rounder, who would also take 2-34 in the Super Kings innings, smashed 10 fours in a 34-ball 61.
Coles, 21, added 88 for the sixth wicket alongside Tristan Stubbs (23 not out), and was only caught off the final ball of the innings as Sunrisers closed on 178-6.
The win sees Sunrisers move above Pretoria Capitals and Paarl Royals to lead the standings and confirms they will at least finish fourth.
Super Kings sit fourth and know one win in their final two games will confirm a play-off spot.