Moroka Swallows kept the Premier Soccer League race alive for a while longer with a come-from-behind 3-1 win over Jomo Cosmos at Makhulong on Wednesday night.
The Birds only needed to drop a point to hand the title to Orlando Pirates and, after going a goal down early on, it seemed Roy Barettos men were set for a big party.
But Gavin Hunt has instilled a fighting spirit into Swallows and they scored three second-half goals to keep the pressure on the Buccaneers, and stay in pole position for the second Champions League spot.
However, things looked bleak after only ten minutes when Cosmos grabbed the lead through Betu Tshimanga, who beat the offside trap, and goalkeeper Greg Etafia, to fire in off the post.
Swallows dominated proceedings and it was only a combination of wasteful finishing and some sharp work by Thandokuhle Mkonza that denied them an equaliser.
The Birds kept on the pressure after the break and deservedly levelled in the 51st minute when Abram Isaks capitalised on some good work from Lucas Sebona and Adam Ndlovu to net his second of the season from outside the box.
Five minutes later they were in the lead when Man of the Match Sebona turned in a pinpoint cross from the right, before scoring his second and securing the points by heading past Mkonza from Gary McNabs freekick.
Cosmos had the odd chance in the second half, with Tico-Tico Bucuane's goalbound shot coming back off Etafia's legs, and Andrew Rabutla seeing a shot hit the post, but the Birds were well worth the win.
The victory moved Swallows to within six points of Pirates, while Cosmos hopes of reaching the Top Eight have all but faded.
Can Swallows still win the title? with your views, or chat with other fans in the forum...