Central Coast Mariners had their Australian A-League lead cut to six points after being held at home, with main rivals Brisbane Roar coming back for a dramatic injury-time win this weekend.
Newcastle Jets held the Mariners to a 1-1 draw at Gosford on Saturday and later that night champions Brisbane nabbed two goals in the last minute of injury time for a 2-1 home win over Sydney FC.
Labinot Haliti put the Jets ahead early before the Mariners equalised in the second half through a header by Dutch defender Patrick Zwaanswijk. The draw extended the Mariners' unbeaten run to 13 matches.
In dramatic scenes reminiscent of last season's grand final, the Roar came from a goal down to grab an unlikely three points against Sydney FC, who had taken the lead through striker Mark Bridge's first-half goal.
The come-back was set up by a brilliant Mohamed Adnan free kick in the 94th minute before Albanian striker Besart Berisha flicked home a header less than a minute later.
Perth Glory climbed into the top six with a 2-1 victory over third-placed Melbourne Heart in Melbourne on Sunday.
A second-half mistake by Heart goalkeeper Clint Bolton gifted the Glory three points as midfielder Steven McGarry banged in the winner for the visitors.
Perth dominated the first half and led in the 16th minute through striker Shane Smeltz.
The Heart earned a penalty in the 66th minute and Glory keeper Danny Vukovic saved Matt Thompson's initial spot-kick before Kristian Sarkies thumped home the rebound to equalise.
Gold Coast United's finals hopes sank further on Sunday as a late Tim Brown header delivered Wellington Phoenix a 1-0 away victory.
Melbourne Victory threw away an early lead for a 1-1 draw with Adelaide United on Friday night to mark the start of the Jim Magilton era.
Victory led through Archie Thompson's goal before Dutch striker Sergio van Dijk scored against the run of play for the Reds early in the second half.
It was Northern Irishman Magilton's first match as Victory's coach following the sacking of Mehmet Durakovic.