OR Tambo beat Tornado 6-1, Tembu Royals hit five past Shining Stars while Cloud 9, Blackburn Rovers, Park United and second-placed Matatiele Professionals all scored four goals a piece to keep the pressure on leaders Bush Bucks, who recorded a 1-0 away win over Liverpool.
And not to outdone, the two top teams in the Free State, Carara Kicks and Mafube United both did well to defeat Welkom Real Hearts and Bloemfontein Young Tigers 4-0 and 5-1, respectively.
The gap between the pair is four points, with Celtic Colts another six behind.
In the North West Province, the all “Stars” clash between top dogs NW Shining Stars and South N West Stars ended in a 3-1 victory to the leaders, while CO Matlosane United’s 4-2 win over Leeds United keeps them in the hunt.
There were a number of shock results in Limpopo, where The Dolphins lost 3-0 to Manenzhe Liverpool, Mighty FC beat high-flying Lephalale Killers 4-3 and lowly Masemola Diadora defeated Peace Lovers 1-0.
Bilika All Stars and Classic occupy the top two positions after both managed 2-0 wins over Bahwiti and Mogoshi United, respectively.
Last season’s First Division side, M Tigers, formerly PJ Stars now have a 10-point lead over their nearest rivals, Highlands Park, after beating them 4-1.
There were also good wins for Lusitano and Springs United.
The Northern Cape’s William Pescod moved into top spot following their 3-1 win over Sesheng United, although Louisevale Pirates, who are three points behind, has a game in hand.
Although Ajax Cape Town managed to hold Vasco da Gama to a 2-2 in the Western Cape, the Portuguese-run club is still on top, but they are being pushed to the limit by the likes of Baltic Rangers and Mr Price Parkhurst after both picked up maximum points.
Kwazulu-Natal also produced some surprise results with the top three sides all dropping valuable points.
Leaders, Island and second-placed Maritzburg City, were both held to a 2-2 draws by Ulundi Stars and Wembezi Juventus respectively, while Abaqulusi crashed 2-1 to Real Connection.
And in Mpumalanga, eighth-placed York upset the odds by defeating the province’s top side, Batau, 2-0, with Barberton All Stars also losing to Winners. The score was 1-0.