Nathan Burns scored the winner as Wellington Phoenix stopped Melbourne Victory going top of the A-League with a 3-2 win.
Victory would have gone ahead of Perth on goal difference with a win, and they were on their way when Scott Galloway (34) put them ahead.
Roly Bonevacia levelled (42) but Kosta Barbarouses restored the home side's lead nine minutes after the break.
But Michael Boxall equalised (68) and then Burns won it with 13 minutes left.
Perth Glory left it late as they consolidated their position at the top of the A-League with a 2-2 draw at home to Brisbane Roar.
Daniel Da Silva fired the Glory in front after 26 minutes but Brisbane hit back in three second-half minutes with goals from Jean Carlos Solorzano (59) and Matt McKay (62).
However, the dismissal of visiting defender Corey Brown after 76 minutes swung things back in Perth's favour and Dino Djulbic eventually netted an equaliser six minutes from time.
The draw sees Perth...