Saturdays action saw Golden Arrows move 3 points clear at the top, while Jomo Cosmos and Cape Town All Stars dropped points on the road.
Garankuwa United's relegation woes continued as they welcomed table topping Arrows, Abafana Bes'thende did little to help the Garankuwa's survival course as they defeated the homeside 2-0.
Igugu Lekapa suffered a 3-1 defeat to Thanda Royal Zulu, the result saw Amabhubesi move up to 2nd, 3 points behind their KZN neighbours Abafana Bes'thende. Ezenkosi remained winless in the Cape after their third match in the province ended in a 3-2 defeat at the hands of Santos. The result sees promotion chasing Cosmos suffer their second defeat in a row.
In other results the Cape Town Derby ended all squared as Vasco Da Gama and Milano United played to their 1st draw in 6 league meetings.
In the Free State, bottom of the log Maluti FET College showed some fight as they equalised in stoppage time, holding out for a 1-1 draw against free scoring Black Leopards. Maluti currently 10 points from safety after conceding 50 goals in 22 matches.
In KZN Royal Eagles took flight after 2 defeats in a row, as they defeated the Lions of the North 2-1.
Sundays NFD action saw both away sides walking away with all 3 points, The African Beasts defeated Bakgaga while a late Warriors strike saw them walk away with the maximum against Siyavutha.
#NFD WK_22 Goal Scorers:
Garankuwa United 0-2 Golden Arrows (Andile Fikizolo, Mabhuti Khenyeza)
Thanda Royal Zulu (Menzi Hlope, Michael Gumede, Ace Bhengu) 3-1 Cape Town All Stars (Amigo Memela)
Santos (Suhayl Allie, Carl Lark ×2) 3-2 Jomo Cosmos (Nkanyiso Madonsela, Nhlakanipho Khumalo)
Maluti FET College (Tsietsi Maduna) 1-1 Black Leopards (Morgan Shivambu)
Vasco Da Gama (Stanley Muishond) 1-1 Milano United (OG-Ndiviwe Mdabuka)
Royal Eagles ( Walter Maponyane,Thabo Maselwa) 2-1 Highlands Park (Thando Mdluli)
Baroka FC 0-1 FC Cape Town (Siyabonga Madikane)
Witbank Spurs 0-1 African Warriors (Tsweu Mokoro)