Match ends, Manchester City 3, Crystal Palace 0.
- City draw level on points with leaders Chelsea
- Silva scores first City goal since 25 October
- Palace have goal disallowed in second half
David Silva scored twice as Manchester City joined Chelsea at the top of the table with victory over Crystal Palace.
The reigning champions had struggled to break down a resilient Palace side until the Spaniard made the breakthrough soon after half-time.
His deflected shot off Scott Dann inside the area gave goalkeeper Julian Speroni little chance.
Silva then slotted in from Aleksandar Kolarov's cross before Yaya Toure smashed in after a swift break.
The victory means City have recorded eight consecutive wins in all competitions and, perhaps more telling, are now only second to Chelsea on goal difference having been nine points behind them six games ago.
City would have taken the outright Premier League lead had they scored a fourth, although after a frustrating first half, that target surely would have been revised to just getting three points.
The home team struggled to get behind two banks of defensive lines in front of goalkeeper Speroni, and with no senior strikers available, Manuel Pellegrini's experiment of playing James Milner the furthest forward did not work.
The closest they came to scoring in that opening period was through the energetic full-back Pablo Zabaleta, who dinked his shot over Speroni but inches past the post.
Pellegrini was also without his skipper Vincent Kompany at the back, and both striker Fraizer Campbell, with a spectacular overhead, and Yannick Bolasie, with an strike at the far post, came close to capitalising on defensive errors for the visitors.
The Chilean manager tinkered with his attack at half-time, pushing Silva forward and moving Milner to the left.
The switch worked in the 49th minute when Silva latched on to Zabaleta's pull-back before unleashing an effort that took a big deflection off the unfortunate Dann.
He doubled the lead soon after when he found himself in a similar position to convert Kolarov's ball from the left.
Moments later, Palace were unlucky not to have reduced the deficit when James McArthur's header was ruled offside, despite replays showing he was played onside by Fernandinho.
Had that gone in it might have changed the complexion of the game. Instead, City broke from their own area and scored a third when Toure powered in at the near post from Milner's pass.
Chelsea play Stoke on Monday, now knowing the title race is well and truly back on, while Palace remained in 16th before the Saturday afternoon matches.
Crystal Palace manager Neil Warnock:
"We worked so hard at the Etihad. Two goals down and you score a good goal like that, it knocks you.
"I don't know why top-class officials get it wrong. It wasn't even close. It was a disgraceful decision.
"The linesman will be disappointed when he sees it. It's not hard to look across and see it.
"We might have lost 5-1 - I can't tell you that, but at 2-1 the crowd might have been nervous. We worked so hard all week - it's nothing to do with us that the goal was chalked off."
- 11KolarovBooked at 36mins
- 42Y Touré
- 21SilvaSubstituted forLampardat 69'minutes
- 8NasriSubstituted forSinclairat 89'minutes
- 7MilnerBooked at 79minsSubstituted forRegesat 82'minutes
- 42PuncheonBooked at 41minsSubstituted forThomasat 84'minutes
- 28LedleySubstituted forBannanat 90'minutes
- 10CampbellSubstituted forZahaat 67'minutes
- Phil Dowd
- Shots on Target
Second Half ends, Manchester City 3, Crystal Palace 0.
Attempt missed. Yannick Bolasie (Crystal Palace) right footed shot from the centre of the box is too high following a corner.
Corner, Crystal Palace. Conceded by Martín Demichelis.
Foul by Jesús Navas (Manchester City).
Jerome Thomas (Crystal Palace) wins a free kick in the defensive half.
Substitution, Crystal Palace. Barry Bannan replaces Joe Ledley.
Substitution, Manchester City. Scott Sinclair replaces Samir Nasri.
Attempt missed. Joel Ward (Crystal Palace) right footed shot from outside the box is high and wide to the right.
Substitution, Crystal Palace. Jerome Thomas replaces Jason Puncheon.
Foul by Eliaquim Mangala (Manchester City).
Wilfried Zaha (Crystal Palace) wins a free kick on the right wing.
Substitution, Manchester City. Fernando replaces James Milner.
Goal! Manchester City 3, Crystal Palace 0. Yaya Touré (Manchester City) left footed shot from the centre of the box to the top left corner. Assisted by James Milner following a fast break.
Corner, Crystal Palace. Conceded by Eliaquim Mangala.
James Milner (Manchester City) is shown the yellow card for a bad foul.
Foul by James Milner (Manchester City).
Mile Jedinak (Crystal Palace) wins a free kick in the defensive half.
Offside, Manchester City. Samir Nasri tries a through ball, but Aleksandar Kolarov is caught offside.
Corner, Manchester City. Conceded by James McArthur.