Johannesburg - Polokwane City struck twice in the second half to stun high-flying Mpumalanga Black Aces with a 2-1 victory in their Premiership clash at Kanyamazane Stadium, outside Nelspruit, on Saturday.
The visitors picked up their third straight league win, entrenching themselves in a closely contested mid-table battle and bringing an end to Aces' seven-match unbeaten run.
The hosts had got off to a good start in warm conditions, creating the better chances of the first half.
Abia Nale fired centimetres wide just before the half-hour mark, and Lehlohonolo Nonyane's header crashed against the post shortly afterwards.
Desperate to capitalise on their dominance up front, Aces came close again in the dying stages of the first half, but Polokwane shot stopper Modiri Marumo produced a superb save to deny Collins Mbesuma.
Hitting back, the visiting side took control shortly after the interval when substitute Thobani Mncwango hit the back of the net to put them in front.
Less than 10 minutes later, Polokwane extended their lead when Puleng Tlolane was set up by Mncwango and banged in their second.
Fighting hard in the last 20 minutes, Mbesuma managed to find a consolation goal, but Polokwane retained their advantage till the final whistle to pocket a valuable three points.