Crystal Palace begon sterk aan het duel en dat resulteerde na twintig minuten bijna in de openingstreffer. Op het randje van buitenspel probeerde Yannick Bolasie doelman Joe Hart te verschalken met een omhaal, maar zijn inzet ging voorlangs.
Manchester City leek hierna eindelijk wakker te worden en nam daarna het initiatief. Kansen van Yaya Touré, gelegenheidsspits James Milner en Pablo Zabaleta, die het met een lob probeerde, haalden echter niets uit.
De doelpunten vielen wel na rust. Zabaleta verrichte op rechts goed voorbereidend werk, passte terug op Silva wiens schot via de invliegende Scott Dann over de keeper stuiterde. Kort daarna werd de Spanjaard bediend door de andere vleugelverdediger. Kolarov bracht de bal laag en hard in, waarop Silva opnieuw Julien Speroni verschalkte.
Kort na een afgekeurde goal van James McArthur gooide Touré het duel definitief op slot. Hij stond aan het einde van een counter en prikte de bal via de binnenkant van de paal binnen.
De zesde overwinning op rij is hiermee een feit. City nestelt zich door de 3-0 zege naast koploper Chelsea, dat maandag op bezoek gaat bij het Stoke City van Erik Pieters.