Perth Glory's finals hopes remain in the balance with three home and away season games remaining, after their 1-1 draw with Macarthur FC at HBF Park on Sunday night.
The result was Perth's final home match of the regular season, away clashes with Wellington, Brisbane and Newcastle to determine their fate for the 2020-21 campaign, needing to win two or possibly all three games to make the top six.
Perth took the lead from a penalty in the 13th minute.
Andy Keogh went down under contact from Mark Milligan and skipper Diego Castro casually slotted the spot-kick.
The Bulls appealed unsuccessfully for a penalty of their own when Jason Geria brought down Charles M'Mombwa in the 28th minute, with the Macarthur forward aggravating an existing ankle issue and leaving the field minutes later.
Two minutes later, Macarthur equalised through Matt Derbyshire.
Denis Genreau slipped the ball to Moudi Najjar, who combined with James Meredith down the left before the defender squared a pass for Derbyshire to slide home.
Both Macarthur goalkeeper Adam Federici and Perth counterpart Liam Reddy made multiple excellent saves.
In the 69th minute, Bruno Fornaroli went down under a Genreau challenge but any suggestions of a penalty were waved away.
Federici denied Castro brilliantly in the 89th minute and, barely a minute later, Glory substitute Carlo Armiento ripped a strike off the crossbar.
Macarthur screamed for a handball penalty off Jonathan Aspropotamitis late in injury time but were unsuccessful, meaning a share of the points for the two sides.
Glory coach Richard Garcia was proud of his side's late season fightback that has Perth two points out of the top six.
"The boys have done tremendously over the last 23 days to play seven games for four wins, two draws, and only one loss," he said.
Perth will play Wellington at Eden Park next Sunday in a crucial fixture for both clubs, with the eighth placed Phoenix also a chance at finals only a point behind the Glory.