There was action aplenty at the top and the bottom of the Premier Soccer League log this weekend with the close of the season fast approaching.
Three teams Santos, Sundowns and Jomo Cosmos might have been involved in their respective African club competitions, but that didnt detract from an action-packed, and incident-filled, round of games.
The lead at the top of the log changed again, with Orlando Pirates now clear-cut favourites after their 1-0 win over Dynamos in Giyani.
Jimmy Kauleza scored the only goal of the game as their main challengers for the crown, Wits University and Moroka Swallows, played out to a thrilling 2-2 draw.
The Beautiful Birds looked set for the three points after Lucas Sebona and Keryn Jordan had given them a 2-0 lead, but the Students fought back through Ivan Winstanley and Charles Yohane to snatch a point.
The end result is that the Buccaneers are now leading by one from Wits, who have played a game more, while Swallows are three points further adrift in fourth place.
Golden Arrows are quietly going about their business and have moved up to third, albeit with two games more, after a comfortable 3-1 victory over African Wanderers, who finally got relegated with this loss.
Abaqulusi have been touted as favourites for the drop all season and failed to prove anyone wrong as they folded with three games to go.
Who is going to join them in the First Division remains unclear though.
A couple of weeks ago all money would have been on Black Leopards, but their amazing run of 3-0 wins seems to have saved them the ignominy of being relegated.
After big wins over Ajax Cape Town and Swallows (in the ABSA Cup), they achieved what few would have believed possible when they thumped the mighty Amakhozi at Ellis Park.
Sibusiso Dlamini was the catalyst for the win as he created all three goals scored by Christopher Natshitdzivhe and Bongani Masanabo (2).
The result, and Bush Bucks goalless draw against Supersport United, means that the Urban Warriors are now the second team stuck in the relegation zone and, with only four games to go, their time is running out fast.