The agony and ecstasy of professional football was in evidence this weekend and Premier Soccer League status, Champions League football and Division One heartache were all decided.
The fight against relegation was the most gripping by far as coaches Gordon Igesund and Trott Moloto fought the nerves in a tense season finale.
Bush Bucks had to win and hope that Ajax Cape Town lose in order to keep top-flight football in the Eastern Cape, but a 1-1 against Kaizer Chiefs meant that Imbabala will battle it out against the likes of Maritzburg City and FC Fortune next season.
However, things looked quite promising when Anele Zibi had given them the lead with a great volley from outside the box.
At Loftus, Raphael Chukwu had given Sundowns the lead against the Warriors after only six minutes, meaning Igesunds side were heading out.
But Robert Nausebs header just before halftime and Rodney Thobejanes injury-time strike for Chiefs confirmed the Bucks fans worst fears.
In Venda, Black Leopards, who were odds-on favourites to join African Wanderers in Division One next season, completed an amazing season run-in with a 1-0 win over defending champions Santos.
Dingaan Masanabo scored the only goal as Lidoda Duvha finished 11th on the log, confirming coach Walter Rautmanns status as the survival expert.
Hellenic also had a mathematical chance of being hauled in by Molotos troops but, as it turned out, their 3-2 loss to Supersport United did nothing but to confirm a season of misery.
Goals from Dennis Masina, Thando Mngomeni and Calvin Sibeko cancelled out a brace from Daniel Matsau and ensured that United would be joining champions Orlando Pirates in the Champions League next season.
That after Moroka Swallows, occupying second spot for all of the run-in, suffered a surprise 2-0 loss to Golden Arrows at the Rand Stadium.
Mabhuti Khanyezas brace including one from the penalty spot saw the Birds drop down to fourth place and evoke an angry post-match response from coach Gavin Hunt, who accused his players of not trying hard enough.
They were also overtaken by Wits University, who finished a great season with a 4-2 win away to Manning Rangers.
Gareth Devine led the mauling with a brace, while skipper Charles Yohane and Kagiso Denge weighed in with a goal each.
Jomo Cosmos kept their hopes of a Top Eight finish alive with a 1-1 draw against champions Orlando Pirates at the Orlando Stadium.
Hleza Mafudi had given Bucs the lead, but Betu Tshimanga responded for Esenkozi, who will need to beat Dynamos in the final PSL game of the season.
What did you think of your team's season? with your views.....