Jamie Maclaren became Melbourne City's record scorer as his double sealed a 4-1 win for the A-League leaders over faltering Adelaide United.

The Australia international went past Bruno Fornaroli by reaching 58 goals for Melbourne, who extended their lead to 11 points at the top of the table.

Maclaren's late penalty and close-range finish followed earlier strikes from Scott Jamieson and Scott Galloway, with Ben Halloran fleetingly giving the visitors to AAMI Park some hope early in the second half.

Adelaide, though, are now without a win in five games and missed a chance here to move second in the table.

Jamieson marked his 100th appearance for Melbourne with a goal against one of his former clubs, making the breakthrough after eight minutes when his 22-yard strike deflected past James Delianov.

Galloway then capitalised on a clever corner routine just before the break, charging into the penalty area and rapping a fierce left-footed shot across goal and into the bottom-right corner.

Halloran netted from a tight angle early in the second half to trim the lead, but Melbourne were awarded a penalty in the 71st minute after Stefan Colakovski was scythed down by Joshua Cavallo.

Maclaren cracked the spot-kick into the left corner, before sealing the victory and the club record in the 82nd minute when he slotted in from Marco Tilio's low centre, delivered from the left.