Os golos de Edin Dzeko, Jesus Navas, Yaya Touré e Sergio Aguero garantiram a posição dos Blues e a sua pressão sobre os atuais líderes da Liga, o Arsenal, após uma vitória difícil, apesar do resultado.
O Cardiff assumiu a sua posição humilde na Premier League e tornou a vida dos Blues muito difícil ao longo dos 90 minutos.
O City, estava determinado a vingar-se da derrota que sofreu por 3-2 no início da época quando viajou até ao Sul do País de Gales, Edin Dzeko quase marcou no primeiro minuto de jogo, mas o Bósnio viu o seu remate negado pela defesa do Cardiff.
Mas foi Dzeko que abriu o marcador aos 14 minutos, uma combinação perfeita com o cruzamento de David Silva, fazendo o golo número 100 em todas as competições durante esta época.
O Cardiff empatou antes da meia-hora quando Craig Noone rematou de pé esquerdo depois de receber o passe de Aron Gunnarsson, mas os Blues voltaram á liderança em poucos minutos.
Dzeko recebe a jogada de Yaya Toure, o Bósnio deixa a finalização do remate para Jesus Navas, o Espanhol passa por David Marshall e coloca o City novamente á frente do marcador.
No segundo tempo o Cardiff mostrou ser uma equipa equilibrada e segura e Joe Hart foi obrigado a fazer grandes defesas, em momentos crucias.
A equipa do City foi perigosa até ao ultimo minuto, Yaya Touré e Sergio Aguero marcaram dois golos no espaço de dois minutos. O jogador da Costa do Marfim rematou a 9 metros da baliza e Aguero foi magnífico na frente aos jogadores do Cardiff, que não conseguiram impedir o Argentino de marcar o quarto golo do City.
Ainda houve tempo para Frazier Campbell marcar o ultimo golo do jogo e fechar o palcar.