At the foot of the standings, Moroka Swallows and African Warriors must contemplate life in the Second Division after being relegated.
A point was enough for Baroka FC to finish top of the log as they drew 1-1 with Milano United. Thabiso Kutumela wasted the chance to put the hosts ahead when his 40th minute penalty was saved by Lee Langeveldt. The Cape side scored just before half time through a well-worked goal which saw Junaid Sait setting up Mzwanele Mahashe to turn the ball in from close range.
But Bakgaga were to draw level 20 minutes from time in front of a huge turnout at the Peter Mokaba Stadium when a neat combination in the box ended with Kutumela picking out the bottom corner with a clinical finish for his 18th of the season.
There were joyous scenes in Polokwane afterwards as Baroka management, players and fans celebrated their first ever promotion to the top flight.
Elsewhere, Highlands Park finished in second position after a 4-1 trouncing of AmaZulu at the Makhulong Stadium. Cyprian Khambule put the home side in front after eight minutes, although the Durban side were to restore parity through a Siyabonga Nomvethe goal. But second half goals by Sandile Khwela and Nicholas Boke made it a comfortable win for Allan Freese’s men.
Mbombela United edged Cape Town All Stars 1-0, the three points saw Mbombela through to the play-offs in what has been their first season in the NFD. Doing the business for Tingwenyama was Siyanda Khumalo, who netted on 32 minutes at Kanyamazane.
Thanda Royal Zulu dispatched African Warriors 3-2 with goals from Boikanyo Komane, Michael Gumede and Sonke Ntuli at the Umhlathuze Sports Complex which ensured Thanda’s stay in the NFD. Thamsnaqa Ngema and Katlego Maphathe netted for Warriors, but it was enough for the Free State side to avoid relegation.
Meanwhile, Witbank Spurs thumped Moroka Swallows 5-1 at the Puma Rugby Stadium, including a brace from Patrick Mubayiwa left Spurs perspective three points off the top three. Swallows ended the season in 16th and last position.
Royal Eagles trounced Mthatha Bucks 3-1 as they ended four points shy of the play-offs at the Harry Gwala Stadium. Junior Sekete put the KZN side ahead before Petrus Ngebo equalised. But an own goal by goalkeeper Luvo Nkala and a George Sedwyn strike gave Eagles victory.
In the Cape derby,FC Cape Town beat Santos 2-1. Goals from Lucky Nguzana either side of a Darren Omaticus goal on the hour mark saw the African Beasts to victory in a Cape derby at Athlone.
Black Leopards beat Athlone 1-0 courtesy of a goal from Ndamulelo Mugadi in 22nd minute which was enough to secure Lidoda Duvha the win at Parow Park.