Orlando Pirates came from behind to hand Polokwane City their sixth straight defeat.
Rise and Shine surprised all by taking the lead through Charlton Mashumba at Orlando Stadium on Tuesday night, but goals from Gabadinho Mhango, Tshegofatso Mabasa and Kabelo Dlamini put the Buccaneers firmly in control.
Mpho Mvelase netted late on, but it was too little too late for the Limpopo side.
In another Absa Premiership encounter, Jose Ali Meza’s goal was enough to guide Sundowns to a 1-0 win over AmaZulu at Loftus Stadium.
Meanwhile, Bidvest Wits stole a point at the death by holding Highlands Park to a 1-1 draw at Makhulong.
The hosts looked on course for a win after Peter Shalulile converted a penalty in the first half, but Wits got their own penalty in the dying moments, allowing Thabang Monare to step up and drew Wits level.
Absa Premiership results
Pirates 3-2 Polokwane City
Sundowns 1-0 AmaZulu
Highlands Park 1-1 Bidvest Wits
By Tiyani wa ka Mabasa