Table-topping Kaizer Chiefs extended their unbeaten Absa Premiership run to 9 matches on Tuesday night with a comfortable 3-0 victory over Golden Arrows at the Peter Mokaba Stadium in Polokwane.
A goal in each half was enough to see Wits cruise to a 2-0 victory over Moroka Swallows at Bidvest Stadium.
Chippa United scored a last-minute goal to draw 2-2 with SuperSport United and grab a vital point at Athlone Stadium.
Meanwhile Arsenal threw away a two-goal lead as Schalke 04 fought back to draw 2-2 in their Champions League tie in Germany to leave Group B wide open.
The draw leaves Schalke top of the table with eight points followed by the Gunners on 7.
Olympiakos are third on six points after their 3-1 win over bottom Montpellier, leaving all still to play for in the group.
Malaga ensured they qualified for the knock out stages with a 1-1 draw against AC Milan at the San Siro.
Porto also reached the knock-out stages after drawing nil-all at Dynomo Kiev
Manchester City stand on the verge of a second successive group-phase exit from the Champions League after a 2-2 draw at home to Ajax.