South African PSL leaders Bidvest Wits have suffered their first away defeat of the season after falling 2-1 to Highlands Park.
Gift Motupa gave Wits the lead before goals from Peter Shalulile and Mokete Mogaila turned the game around for the hosts.
Wits remain three points clear of second-placed Mamelodi Sundowns who have three games in hand.
Elsewhere, third-placed Orlando Pirates were held 1-1 by Kaizer Chiefs in a thrilling Soweto derby in front of a packed FNB Stadium.
The Buccaneers, who cancelled out Daniel Cardoso’s penalty early in the second half with a late equaliser from Thembinkosi Lorch, stay unbeaten in 12 consecutive unbeaten matches against their bitter rivals across all competitions.
Other Results;
Maritzburg United 3 – 1 Polokwane City
Free State Stars 0 – 2 Chippa United FC
Amazulu 1 – 0 Cape Town City FC
Baroka FC 2 – 2 Bloemfontein Celtic
Golden Arrows 2 – 3 SuperSport United