Cape Town - Second-half goals helped Maritzburg United beat Orlando Pirates 2-1 in an Absa Premiership game at the Harry Gwala Stadium on Tuesday night.
As a result the Team of Choice climbed up to eighth on the league standings, while Bucs stay fifth on the table after losing their first game under Augusto Palacios.
The Team of Choice began the match lively with Deolin Mekoa and Kwanda Mngonyama failing to hit the back of the net from range in the early stages of the game.
But the best chances of the first-half went to Pirates as Issa Sarr missed the target from close range in the 28th minute, before Happy Jele hit the crossbar.
The score was 0-0 during the half-time break.
The deadlock was finally broken three minutes into the second-half by Bevan Fransman, who hit the back of the net to make it 1-0 to Maritzburg.
It was soon 2-0 to the Team of Choice in the 65th minute as Brian Onyango headed home from the Pirates box to double his side's lead.
Pirates did grab a late goal in the 83rd minute through Ayanda Nkosi, but his goal proved to be a consolation as Maritzburg held on to win 2-1.