Mardrömmen började redan efter en kvart.
Sergio Agüero sköt – och bollen styrdes på mittfältaren Bradley Johnsson och över John Ruddy i målet.
Sedan rullade målen på i en strid ström för City:
Innan den första halvleken var till ända hade David Silva, Matija Nastasic och Alvaro Negredo ökat på ytterligare för hemmalaget.
En riktig mardröm för Norwich och Martin Olsson som spelade från start till vänster i backlinjen.
Och värre skulle det bli.
Timmen spelad gjorde Yaya Touré 5-0 efter en frispark. 6-0 stod Sergio Agüero för innan Edin Dzeko avslutade pinan för Norwich genom att göra osannolika 7-0 för City.
Resultatet innebär att City tar steget upp till fjärde plats i tabellen.
Martin Olsson spelade hela matchen för Norwich medan Johan Elmander fick agera inhoppare.
Värt att notera hos hemmalaget var att landslagskeepern Joe Hart för andra matchen i rad förpassades till bänken till förmån för Costel Pantilimon som alltså höll nollan.