Vasco da Gama hosted United FC at Parow Park yesterday afternoon, and it took them just six minutes to take the lead, through Angelo Julius.
Five mines later Geoffrey Sserunkuma doubled the lead for Vasco, but United FC pulled one back before the half.
In the second half, however, United came back strong, scoring two goals to win the game.
African Warriors beat Santos 3-2 at home. Warriors took the lead before Santos scored two quick goals, and the half ended with Santos in the lead.
In the second half, however, Warriors went in search of a winner and turned things around. They were awarded two penalties, one of which was converted and the other saved by Pa Dembo Touray, before scoring a late goal to secure a 3-2 win and end the day second on the log with 11 points from five games.
Jomo Cosmos thrashed Dynamos 4-1 at Johannesburg Stadium. Louis Short opened the scoring for Cosmos, and Thabang Monoreng got the second. In the second half Siyanda Hlopo and Allen Lebyane sealed the victory.
Roses United got their first points in the NFD, after losing their first three matches, when they beat FC Cape Town 3-1 at home.
A late Dennis Masina goal was enough to give Mpumalanga Black Aces the full three points against Polokwane City, while Milano United thumped Thanda Royal Zulu 3-1 at home.
The half-time score was 1-1, but goals from Yusuf Abrahams and Lesvin Stoffels in the second stanza secured the home side their second win of the season.
The game between Blackburn Rovers and FC AK was called off as the visitors arrived three hours late for the game.