Premier League leaders Manchester City had to be patient but eventually overpowered a Crystal Palace side who remain without a top-flight goal or point this season.
City were only top alphabetically before kick-off, but now lead neighbours Manchester United on goal difference after continuing a prolific start to the new campaign that has seen them score 22 goals in their past five matches.
They had to wait until the very end of the first half to find a way past an initially well-drilled Palace side, but the Eagles lost shape and belief after the break as City ran riot.
Leroy Sane broke the deadlock with a stylish goal that saw him gallop into the area and lift David Silva’s pass over the head of the hapless Scott Dann before prodding home.
At that stage Palace still had hope, but that evaporated at the beginning of the second half thanks to two Raheem Sterling goals in the space of eight minutes.
Sterling made it 2-0 when he met a peach of a cross from Sane and then ended the game as a contest when he fired home Aguero’s pull-back from close range.
Aguero, needing three goals to pass Eric Brook and become City’s record scorer, joined the party with 11 minutes to go when he nodded home another Sane delivery.
Substitute Fabian Delph completed the rout to punish Palace further with a fierce strike into the top corner before the end.
It completed a miserable second-half for Palace, who become the first side in English Football League history to lose their first six games of the season without scoring.