Joburg Super Kings kept themselves in the race for a SA20 playoff spot with a seven-wicket win over table-toppers Paarl Royals in Johannesburg, on Thursday.
The Super Kings remained in fourth place, but are now level on 19 points with the third-placed Sunrisers Eastern Cape.
The defending champions are ahead of the Super Kings, having earned more bonus points.
Captain Faf du Plessis led the charge with a stroke-filled 87 off 55 balls (4x4, 7x6) as the Super Kings cruised past the Royals' 150/9 in 17.5 overs. They made 151 for three.
Former India wicketkeeper-batter Dinesh Karthik made a fifty (53, 39b, 4x4, 3x6) for the Royals but could not end up on the right side of the result.
The major difference between the two sides was the Super Kings' start with du Plessis and Devon Conway (20 off 25 balls) compiling a solid 54-run stand for the first wicket to set up the run chase.
In contrast, the Royals lost Sam Hain, who came into the side for the rested Joe Root, off the second ball of their innings.
Hain was the first of Donovan Ferreira's three scalps on the night with the Super Kings' off-spinner finishing with the figures of 3/23.
He was ably supported by Lutho Sipamla (3/19), who now has 11 wickets in the competition.
There were starts for Lhuan-dre Pretorius (19 of 11 balls) and Rubin Hermann (28 off 26 balls), but Kartik (53) was left to fight a lone battle for the Royals with his maiden SA20 half-century.
The Royals have already booked their place in Qualifier 1 against MI Cape Town at St George's Park in Gqeberha on Tuesday.
The winner progresses into the final at the Wanderers on February 8.
The Sunrisers, Super Kings and Pretoria Capitals are still battling for the two remaining playoffs berths.