Bloemfontein Celtic came from a goal down to force a 2-1 victory over Polokwane City in the Absa Premiership on Wednesday evening.
Rise and Shine, who looked to keep hold of their eight match unbeaten run, started off brightly with a few positive entries in the final third.
As such, the Limpopo side broke the deadlock on 24 minutes through a cool finish from veteran midfielder Jabulani Maluleke.
Just as the pendulum swung, Celtic benefited from poor defending to level matters 34 minutes in through a finish from Kabelo Dlamini to level matters at the break.
Earlier in the second half, both sides pushed for an earlier goal but lacked the inaccurate finishing to trouble each other.
Celtic were down to 10 men five minutes after the hour mark when Given Mashikinya was given his marching orders for a dangerous challenge.
Siwelele still got the chance to go in front from the penalty spot 77 minutes in but Ndumiso Mabena failed to capitalise with a poor finish.
The former Orlando Pirates man atoned for his earlier miss with the winner at the death to end City’s unbeaten streak and revive Celtic's top eight chances.
Celtic: Tignyemb, Rikhotso, Sam, Mahashe, Baloyi, Maema, Mabena, Mashikinya, Dlamini, Masuku.
Subs: Chaine, Pfumbidzai, De Jongh, Letlabika, Mabasa, Maloisane, Motshegwa.