Raheem Sterling hit a hat-trick as Manchester City increased their lead in the Premier League to 12 points with a win that kept Norwich in the relegation zone.
England forward scored a brilliant goal for the defending champions and caught his second 20 minutes early with a simple header from close range.
The 27-year-old finished his hat-trick in the 90th minute but after Angus Gunn saved his penalty, Sterling hit a double.
Phil Foden scored City’s second goal after the break and set up a game without Norwich, who hit the post with Grant Hanley’s header. But visitors were brilliant and always comfortable on Carrow Road.
Pep Guardiola’s side are unbeaten in the league since October. Their closest rivals Liverpool have two games in hand.
The Canaries remain 18th, one point, and one place in the safety zone, though they have played more games than the rounds.