Western Sydney Wanderers closed to within four points of the top six with a thrilling 5-2 A-League drubbing of Adelaide United.

There were six goals in the first half at Bankwest Stadium in which the visitors went 2-1 up after trailing just five minutes in, only to surrender their advantage in a manner described by coach Gertjan Verbeek as "comedy capers".

Pirmin Schwegler's deflected free-kick five minutes in was cancelled out by a Riley McGree penalty, and Ben Halloran's composed finish made it 2-1 22 minutes in.

Two goals in two minutes turned the match on its head, though, Nicolai Muller making levelling before Mitchell Duke finished emphatically after being sent through by Simon Cox.

Duke headed in a second before the break to give the Wanderers a two-goal cushion, and Cox's clever after 73 minutes capped a fine outing for Jean-Paul De Marigny's side, who are now seventh.

In Friday's earlier game, Wellington Phoenix claimed a 2-0 win over Western United to climb into third in the table.

Mark Rudan's side kept Wellington at bay thanks to goalkeeper Filip Kurto until Liberato Cacace steered a volley beyond his reach 29 minutes in.

David Ball finally made the points safe with a fine strike in the 90th minute straight from a clearance from goalkeeper Stefan Marinovic, leaving United with plenty to consider having failed to score a goal in February and with only one win from eight matches.