Dylan Wenzel-Halls scored a double to fire Brisbane Roar to the top of the A-League with a 3-1 home win over Adelaide United.

The striker, who now has four goals in as many matches, scored either side of Jay O'Shea finding the top corner with a spectacular strike.

Adelaide managed a late consolation from Nathan Konstandopoulos with what was their only shot on target.

Brisbane moved ahead of Central Coast Mariners on goal difference and have now won three of their first four matches this season.

Elsewhere, 18-year-old substitute Patrick Wood scored a double and inspired champions Sydney FC to a 3-0 away win over 10-man Macarthur.

Mark Milligan was sent off after 21 minutes for a bad foul on Trent Buhagiar.

Hosts Macarthur battled to keep it level until Wood struck midway through the second half, the players having had an extended half-time break due to poor weather.

The young striker scored with 66 minutes on the clock and Milos Ninkovic added another after a fine solo run before Wood put the icing on the cake with his second late on.

In Saturday's other game, Melbourne Victory claimed their first ever point against Western United in a 0-0 draw.