Kaizer Chiefs scored two second-half goals to beat Mamelodi Sundowns 2-0 in their Premiership match at FNB Stadium Wednesday night.
The win preserves the Soweto side's hopes of challenging for the title, however unlikely, as they are on 43 points with three games remaining -nine points behind log-leaders Orlando Pirates on 52.
Sundowns came into the match three points adrift of The Buccaneers, but the loss will come as a crushing blow to their title hopes.
Santos remain entrenched in the relegation zone after they lost 1-0 to Free State Stars at Athlone Stadium.
Jomo Cosmos look destined for automatic relegation after the basement club was thumped 4-1 by 10-man Platinum Stars in Phokeng.
Bloemfontein Celtic consolidated their position in the top half of the Premiership table with a 4-2 win over Ajax Cape Town at Free State Stadium.
And: Bidvest Wits and Golden Arrows drew one-all in KwaMashu.