Melbourne City captain Ritchie de Laet and youngster Riley McGree scored wonderful goals in a resounding 4-1 win over Brisbane Roar.

Warren Joyce's men dominated much of the contest at AAMI Park and, after Florin Berenguer woefully sliced a presentable opening, the French midfielder crossed for Rostyn Griffiths to head the opener.

City are now a point and a place shy of fourth-placed Wellington Phoenix but they were pegged back in comical circumstances in the 54th minute when Harrison Delbridge headed Eric Bautheac's hopeful long ball into his own net.

Tottenham loanee Shayon Harrison restored the hosts' advantage five minutes later and right-back De Laet brought the house down by roving into midfield to smash into the top corner from long range.

Substitute McGree arguably bettered his skipper's strike in stoppage time, twisting into space before launching a delicate chip over goalkeeper Jamie Young from a tight angle – compounding a miserable outing for second-bottom Brisbane.