The final day of the PSL season sure was a cracker.
There was plenty to celebrate in Atteridgeville as Mamelodi Sundowns finally got their hands on the trophy after two weeks of waiting.
But the real party was in the Vaal.
Jomo Cosmos and Maritzburg United, separated by a place and just one point at kickoff, met on the final day of the season.
We expected fireworks and drama but even the biggest Maritzburg fan would not have predicted what was about to happen.
Onassis Mntambo gave Cosmos the lead in the 27th minute and they were in the driving seat for most of the match as a result.
The Team of Choice had been likely relegation candidates for almost the entire season, they just didn’t seem like getting out of that drop zone.
But a draw with Pirates and then win over Ajax Cape Town in the penultimate game of the season, coupled with losses for AmaTuks and Cosmos, put them right back into contention.
They had given themselves hope only, it seemed, to throw it away again by conceding so early.
There was no way through and their talisman and captain Kurt Lentjies was suspended.
But somehow, in the unlikeliest of ways Maritzburg got an equalising goal through Mohau Mokate.
And then, remarkably, five minutes later, the match was completely turned on its head when Evans Rusike scored to make it 2-1 four minutes from time.
Rusike struck once more in the 90th to complete a remarkable turnaround and save the club.
Maritzburg spent the most time at the bottom of the log and yet on the final day they were the ones that were automatically safe.
The players were in tears, so too were the fans.
Three goals in the last nine minutes of the last game of the season must surely go down as one of the greatest escapes in PSL history.
I admit I didn’t think it was possible but then again that’s why we love this sport so much.
The Team of Choice lives to fight another day, KZN end their two-year relegation hoodoo and Cosmos continue to yo-yo.
This season was a warning for Maritzburg, though, and it is one they can’t ignore.