Norwich City resisted pressure from Manchester City to end the Premier League champions’ 18-match unbeaten run in a pulsating game at Carrow Road.
Kenny McLean’s powerful near-post header from a corner put the Canaries ahead after 18 minutes and they doubled their lead inside half an hour when Todd Cantwell finished a slick counter-attack by side footing into an empty net.
Sergio Aguero halved Norwich’s lead with a header just before half-time but Teemu Pukki took advantage of slack defending by Nicolas Otamendi early in the second half to restore the two-goal advantage.
Rodri’s shot from the edge of the penalty area with two minutes remaining gave City hope, but Norwich withstood late pressure to claim their second win of the season.
Daniel Farke’s side move out of the bottom three and up to 12th in the table, while City remain in second place but are five points behind leaders Liverpool.