Justin Ganai's side worked their socks off to earn a valuable point after securing a 2-2 draw with Kedah at the Darul Aman Stadium
Nonetheless, Shahrudin Yakop restored parity for the Rhinos and despite Brendan Gan's early bath, they held on for a crucial point away from home.
Sabah were evidently the better side from kick off with Bobby Gonzales and Brendan Gan both misfiring their attempts early on. The pressure paid dividends as Sabah took the lead in the 21st minute. Shahrudin floated in a perfect corner-kick and Sabri defelected it into his own net to give the away side the breakthrough.
However, the Canaries fired back eight minutes later as Khyril Muhymeen netted the equalizer, much to the delight of the home fans. Better still, Faizal Bakar scored 10 minutes later as the home side completed a massive turnaround to take the lead.
The score remained until half time, but Sabah came out after the break firing on all cylinders. There was more urgency on the offensive. Brendan Gan was shown the yellow card in the 46th minute but the Rhinos battled back by scoring the equalizer through Shahrudin in the 56th minute.
Leopold's introduction seemed to be the catalyst as Sabah began to create more chances after that. Nonetheless, their efforts were dented as Brendan picked up a second yellow card in the 73rd minute and was given an early bath. His sending off killed Sabah's tempo, but despite being pressured with a flurry of attacks by the home side, Justin Ganai's men defended well for a deserved point.