Both AmaZulu and Sekhukhune came from behind to win in the DStv Premiership on Sunday as Richard Bay claimed a massive three points in their bid for survival.
Golden Arrows 1-3 AmaZulu
AmaZulu came from a goal down to defeat Golden Arrows 3-1 at the Mpumalanga Stadium on Sunday afternoon.
Augustine Kwem was the hero for Usuthu with all three goals, all in the second half.
Gladwin Shitolo had opened the scoring for the in-form Arrows on just 17 minutes.
The home side looked to be heading for a narrow victory, but Kwem, who had come off the bench to replace Ethan Brooks on 71 minutes, first netted on 80 minutes, before adding two further goals, in the 83rd and 92nd minutes.
It was the second time in just a few week Arrows have lost to AmaZulu, after going down 3-0 in the quarter-finals of the Carling Knockout Cup.
The result left AmaZulu in eighth place on the DStv Premiership standings with 15 points from 11 games and Arrows in fourth with 20 points from 11 matches.
Richards Bay 1-0 Cape Town Spurs
Richards Bay picked up a massive three points with their 1-0 defeat of Cape Town Spurs on Sunday.
Thato Mohlamme scored the only goal of a tightly-contested game at the King Zwelithini Stadium with 72 minutes on the clock.
It was just a second win of the season for the Natal Rich Boyz to leave them in 15th place with nine points while Spurs are in 16th position with just three points.
Sekhukhune United 2-1 SuperSport United
Elsewhere, Sekhukhune United recorded a 2-1 come-from-behind win over SuperSport United at the Peter Mokaba Stadium.
Terrence Dzvukamanja was on target on the half hour mark but Elias Mokwana levelled on half-time and Chibuike Ohizu secured all three points with his goal on 71 minutes.
The result left Matsatsantsa in second place on the league standings with 23 points and Sekhukhune in 12th with 14 points.