A-League leaders Brisbane Roar came from behind to win 2-1 at home to third-placed Central Coast Mariners and move seven points clear in the table.
The Mariners took a 1-0 lead into half-time thanks to a Mile Sterjovski penalty, despite Brisbane controlling the majority of possession, but after the break the Roar threw everything at the visitors and eventually broke them down with goals from Henrique and Besart Berisha.
The opener came when, after Berisha's shocking air-shot in front of goal, the Mariners broke quickly and Sterjovski was brought down by keeper Michael Theo before converting the penalty himself.
German midfielder Thomas Broich inspired Brisbane's second-half fightback.
The former Bundesliga man had already set up Dimitri Petratos for a disallowed goal and a remarkable close-range miss when he teed up newly-arrived substitute Henrique to equalise.
And after going close to a winner himself with a dipping drive, Broich then fed Berisha who won the match with a powerful finish in the last minute.