A-League Review: Seven goals and three red cards in incredible Adelaide United win

Adelaide United came from 3-0 down to defeat Brisbane Roar 4-3 in a remarkable A-League match that saw three players sent off.

Marco Kurz's side saw a positive start to the match halted when Ken Ilso was controversially sent off after only nine minutes for a foul on Matt McKay.

The visitors took the lead at Coopers Stadium 10 minutes later, with Henrique finishing in style from Adam Taggart's fine throughball, before Dylan Wenzel-Halls doubled the lead with a half-volley.

Taggart scored his 50th A-League from 25 yards out to make it 3-0, but Isaias' fine free-kick gave Adelaide a lifeline before the break.

Goodwin fired home his side's second after the ensuing free-kick was half-cleared, and George Blackwood headed in an equaliser with 15 minutes left.

Melbourne Victory had earlier completed an impressive comeback of their own, fighting from 2-0 down to win 3-2 at Central Coast Mariners.

Andrew Hoole's two fine free-kicks put the Mariners in front, but James Troisi fired in a goal back before goalkeeper Ben Kennedy clawed a Kenny Athiu attempt into his own net.

Kosta Barbarouses' composed finish two minutes from time sealed the win for second-place Victory.

League leaders Perth Glory had few problems overcoming Wellington Phoenix as they claimed a 3-0 win that ensured a club-record fourth match in a row without conceding.

Shane Lowry and Chris Ikonomidis put them ahead at the break before Andy Keogh's 64th-minute strike, his 50th in the A-League, restored their four-point advantage at the top.