Western United beat Central Coast Mariners 6-2, while Melbourne City edged past Brisbane Roar to go second in the A-League table.
Western United thrashed Central Coast Mariners 6-2 on Sunday to give their A-League top-six ambitions a boost.
Max Burgess scored a 19-minute hat-trick during a spectacular first half at GMHBA Stadium in which six goals were scored.
Besart Berisha's header broke the deadlock after nine minutes, but Chris Harold's penalty levelled matters after Tomislav Uskok had handled in the box.
Burgess struck his first goal to restore United's lead and got his second five minutes later after being set up by Connor Pain.
After Berisha saw an effort blocked, Burgess - who had never scored in 44 previous A-League appearances - completed his hat-trick, but Gianni Stensness made it 4-2 shortly before the break.
Andrew Durante turned in Alessandro Diamanti's cross for 5-2, before Berisha converted from close range in the 89th minute for his 20th goal against Central Coast - an A-League record for a player against a single club.
In the later game at AAMI Park, Melbourne City moved back into second place with a battling 1-0 win over Brisbane Roar.
The visitors were undone when Joshua Brillante's fine strike hit the post and went in off goalkeeper Jamie Young 10 minutes into the second half.
Melbourne are three points above third-place Perth Glory, having played a game more, while Brisbane sit sixth, just two points ahead of United.