Melbourne Heart's impressive A-League recovery continued on Sunday with a 2-1 win over Perth Glory in Albury.
A week after his brilliant individual effort sealed all three points late on at home to Sydney FC, David Williams was the match-winner again for Heart.
The 25-year-old forward came off the bench to net the decisive goal and make it an improbable three wins from four attempts for the previously hapless team in red and white, who are now unbeaten since losing away to the Glory on Jan. 10.
Williams' 12th strike for the club also saw him become the joint leading scorer in Heart's brief A-League history, along with Eli Babalj.
Defender Patrick Kisnorbo had given Heart the lead five minutes into the second half. Steven McGarry equalised for the Glory with 17 minutes to go, before Williams intervened to see John van 't Schip's resurgent side close to within eight points of a finals berth.
Wellington Phoenix occupy sixth spot following their 3-2 victory at the Newcastle Jets on Sunday -- and it is the New Zealand side who are up next for Heart at Westpac Stadium in round 19.
An early Carlos Hernandez goal was cancelled out by Craig Goodwin after 25 minutes at Hunter Stadium before Stein Huysegems gave the visitors a 2-1 half-time lead.
Goodwin's second goal early in the second half levelled the scores before substitute Jason Hicks grabbed the winner with a well-taken strike in the 71st minute.
The win saw the Phoenix move into the top six while the Jets remained second-bottom and in danger of falling out of finals contention.