Orlando Pirates continued their charge towards the Premier Soccer League title with a resounding 4-0 win over relegation strugglers Bush Bucks at the Royal Bafokeng Stadium over the weekend.
The victory, courtesy of a brace from league leading scorer Lesley Manyathela, moved the Buccaneers four points clear at the top of the table with four games left to play.
The result means that Bucks replace Ajax Cape Town in the relegation zone and, with games against Kaizer Chiefs and Sundowns to come, they look favourites to join African Wanderers in the First Division next season.
The Urban Warriors moved out of the drop zone courtesy of a crucial 2-1 against Manning Rangers at the Chatsworth Stadium on Friday.
Dillon Sheppard, only just back from a six-week injury layoff, scored a brace to move them two points clear of Trott Molotos Bucks, who they face at Newlands next weekend.
Cape Town neighbours Hellenic also gained three vital points in their survival fight after a great 1-0 win over highflying Golden Arrows.
A win would have taken Arrows top of the table, albeit for a couple of hours, but former Bafana Bafana midfielder Thabo Mngomenis back-flick in the 87th minute meant the Athlone faithful went home the happier of the two sets of supporters.
Venda-based Black Leopards are no doubt the form team in the PSL at the moment.
On Saturday they went a long way towards securing their top-flight status for another season with a 2-0 win over title challengers Wits University.
The victory was their fifth in six games a sequence during which they have scored 15 goals and conceded only three.
Duncan Lechesa and Sibusiso Dlamini were on target at Thohoyandou as Roger de Sa all but waved goodbye to his title aspirations.
It was the Clever Boys first loss in more than three months and it looks as though survival expert Walter Rautmann has again worked his magic.
The weekends final game saw Swallows, pushing Pirates all the way for the title, take on Dynamos at the Rand Stadium.
It turned out to be one of the matches of the season as the Birds won the eight-goal thriller 5-3 to stay four points behind the Buccaneers.
Josam Ndou and Lucas Sebona had ensured the sides go into the break on level terms, but following the dismissal of the former and Peter Peterson, the floodgates opened.
Artur Comboio and Adam Ndlovu gave the Birds a two-goal lead, but Joel Seroba got one back for Dynamos just a minute later.
With the home side leading 3-2 going into injury time, Edzai Kasinauyo and Samuel Ngobeni got their names on the scoresheet for Gavin Hunts side, before George Ramphela rounded off the entertainment with a goal with the final kick of the game.
The result leaves Dynamos struggling to finish inside the top eight after challenging for the title just a couple of months ago.