Guilherme Finkler scored a stunning late free-kick to equalise against the club whom he suffered that terrible injury almost one year ago to the day.
Adelaide kept a third consecutive clean sheet in a tight win.
The Phoenix scraped a second win of the season in a clash between the league’s bottom two sides.
After the Wellington Phoenix’s 1-0 win over Sydney FC, the Melbourne Heart remain the only side in this season’s A-League without a win.
It’s difficult to discuss Alistair Edwards without reference to the ignominious spat between him and captain Jacob Burns, and although Perth sit aside the top six, it’s clear this is not a “football”-motivated sacking.
Josep Gombau’s side put four past the defending champions in one of the season’s shock results.
Mark Bridge’s looping header against his former side took the Wanderers back into the top 4.
The two key attacking players were the Mariners former full-back pairing of Pedj Bojic and Josh Rose, but the latter was far more effective as Sydney struggled for creativity beyond Bojic’s forward runs.
Wellington turned things around after Sidnei’s screamer, but Perth replied with three unanswered goals.
As expected for two sides committed to open, possession-based systems, this was an exciting match full of chances and attacking play.