Kevin Muscat made four changes to his Asian Champions League squad, as he rotated his players in a bid to deal with both competitions.
In the 27th minute it may have been Victory’s tiredness that helped Perth take the lead as Michael Thwaite got a header to a corner, that Mark Milligan could only redirect in to the back of his own net.
Just three minutes later Tom Rogic could well have had an equalizer as he beat two Perth defenders but was denied by an impressive Jack Duncan save.
In the 40th minute that equalizer did come as Matt Davies held by James Troisi, forcing Shaun Evans to point to the spot.
That allowed Milligan to step up, attempting to atone for his earlier error, and he did so with ease, sending the ball low and hard to the keeper’s right to level the scores.
In the closing stages of the half Troisi could well have made it 2-1 as he was able to get a volley away but it was too easy, hitting it right at Duncan to keep it 1-1 at the break.
The second half did little to inspire the fans, with both sides struggling to create any chances, with the match seemingly heading to a dour 1-1 draw.
But with time running out Troisi released Archie Thompson, with just one minute to play, allowing Thompson to easily slam the ball home past a stranded Duncan.
The result continues Perth’s horror run, as they seemingly head toward the wooden spoon, being the biggest casualty of Melbourne Heart’s stellar come back.