A late goal from David Williams has salvaged a valuable point for Perth in their action-packed 2-2 A-League Men draw with Macarthur FC.
Missing star striker Adam Taggart with a calf injury, the Glory struggled to hit the scoreboard early and were dogged by slack defence.
But down 2-1 after conceding a penalty, Williams danced through the Bulls defence in added time and found the back of the net from the tightest of angles to rescue his side at Campbelltown Sports Stadium on Sunday.
Despite avoiding their fourth loss in six games, Perth coach Alan Stajcic expressed his disappointment with the draw.
"We deserved all three (points). We were the better team for the bulk of the game," Stajcic said.
"The boys were excellent. There was so much heart and spirit and energy that went into that game away from home.
"It was a shame they got that second goal because I thought we were on the front foot there and the game was there for the taking."
Before Williams's strike, it wasn't until Macarthur midfielder Kearyn Baccus fouled John Koutroumbis in the penalty area that Stajcic's men found a way through.
Having earlier passed directly to Bulls captain Ulises Davila just in front of goal late in the first half, Mustafa Amini redeemed himself by levelling at 1-1 from the spot in the 72nd minute.
The home side went ahead again 10 minutes later with a penalty converted by Valere Germain after Aleksander Susnjar was found pulling at the Frenchman's shirt, but the Glory remained dogged.
Mile Sterjovski's Macarthur had earned the upper hand in the ninth minute with Davila capping a clinical sequence from Raphael to Germain to score in his third consecutive game.
If it was not for Raphael's inaccuracy in front of goal the Bulls would have had more to show for their first-half dominance.
"I just said they have to lift intensity, keep playing our football and be brave but we weren't at the races today," Sterjovski said.
"We let Perth back into the game but in saying that, we had the better of the chances and we could have won."
Perth had their best chance at levelling five minutes later when Riley Warland delivered a cross to Luke Ivanovic, who then missed from point-blank range.
After earning their first victory to end a three-match losing streak last round, the Glory are now on a two-game unbeaten run but still second-last on 12 points.
The Bulls jumped one spot to fifth, six points behind leaders Wellington.