Match ends, Crystal Palace 2, Manchester City 4.
Manchester City maintained their title challenge in ruthless fashion as "incredible" Kevin de Bruyne claimed his 100th goal for the club in a comeback victory at Crystal Palace.
In an entertaining encounter, Palace stunned City with an early opener from Jean-Philippe Mateta, before De Bruyne's wonderful finish pulled the visitors level in the first half.
Mateta raced on to a pass from Adam Wharton and slotted the ball inside the far corner in only the third minute as noise erupted from the stands at Selhurst Park.
But De Bruyne's curling effort was a sublime equaliser just 10 minutes later and, with a starring role for the rest of the game, City boss Pep Guardiola said their success was thanks to his "incredible" qualities.
"For many years he has been one of the best players for our club," Guardiola told BBC Sport.
"What he has done in England has been unbelievable. Many goals, assists and consistency. We had four or five months without him and now we need him at the end of the season.
"I think he likes to score goals but I don't know if he enjoys it more to make an assist. He is so generous with that - but he has to continue."
Palace's Jordan Ayew also struck the crossbar as Oliver Glasner's side showed plenty of attacking threat but they were undone in the second half.
Having earlier made a crucial stop to deny Erling Haaland finishing off a clever De Bruyne through-ball, Palace goalkeeper Dean Henderson was unable to block Rico Lewis' strike within two minutes of the second half.
The defending champions then took control as De Bruyne teed up Haaland again and this time the Norwegian striker finished, before the Belgian added a fourth - marking his century of goals for City since joining in 2015 - with a ferocious first-time shot.
Substitute Odsonne Edouard slotted in a late consolation for Palace but this was another crucial victory for Guardiola's side in an enthralling three-way title race.
City moved level on points with Liverpool, who visit Manchester United on Sunday, but Arsenal lead the table by a point after their 3-0 win at Brighton.
- How did you rate Crystal Palace's performance? Have your say here
- What did you make of Manchester City's display? Send us your views here
- Follow Saturday's Premier League action with live updates online
Foden rested but De Bruyne steps up for City
With one eye on Tuesday's Champions League quarter-final tie against Real Madrid, Guardiola made four changes to the City side, with Phil Foden dropped to the bench just days after scoring a hat-trick in a 4-1 win over Aston Villa.
But in came De Bruyne and Haaland - and both made their mark to fuel City's charge for an unprecedented fourth successive league title.
Palace, still finding their feet under new boss Glasner, showed plenty of positive signs, particularly in the first half as their defensive resilience and organisation kept the visitors at bay.
They were boosted by the return of Michael Olise off the bench after missing seven games through injury, and the lively Edouard went close before he squeezed home a nice close-range finish four minutes from time.
"I'm not satisfied with the result but I saw many positive things in our performance," said Glasner.
"When we lose 4-2, I don't like to talk about positive things, but in phases of the game we could compete. It shows we are able to create chances - but of course when you concede four goals, you lose."
City were too strong in the end and, while Guardiola was able to rest Foden and Bernardo Silva, De Bruyne stepped up to show his quality and claim his landmark goal after an injury-plagued season.
In another boost, defender John Stones managed to play the full match upon his return after being injured on England duty.
Palace have proved a tough opponent for City in the past - they came from 2-0 down to draw 2-2 at the Etihad in December - so this was a vital victory for Guardiola's side to keep up the pressure on their rivals.
Player of the match
De BruyneKevin De Bruyne
Crystal Palace
Avg
- Squad number30Player nameHendersonAverage rating
6.73
- Squad number14Player nameMatetaAverage rating
6.56
- Squad number20Player nameA WhartonAverage rating
6.33
- Squad number7Player nameOliseAverage rating
6.25
- Squad number22Player nameÉdouardAverage rating
6.18
- Squad number9Player nameJ AyewAverage rating
6.03
- Squad number2Player nameWardAverage rating
6.01
- Squad number10Player nameEzeAverage rating
5.97
- Squad number8Player nameLermaAverage rating
5.94
- Squad number12Player nameMuñozAverage rating
5.94
- Squad number16Player nameAndersenAverage rating
5.90
- Squad number15Player nameSchluppAverage rating
5.70
- Squad number19Player nameHughesAverage rating
5.69
- Squad number3Player nameMitchellAverage rating
5.59
- Squad number17Player nameClyneAverage rating
5.50
- Squad number29Player nameAhamadaAverage rating
5.50
Manchester City
Avg
- Squad number17Player nameDe BruyneAverage rating
7.50
- Squad number25Player nameAkanjiAverage rating
6.99
- Squad number5Player nameStonesAverage rating
6.81
- Squad number20Player nameBernardo SilvaAverage rating
6.74
- Squad number18Player nameOrtegaAverage rating
6.72
- Squad number8Player nameKovacicAverage rating
6.64
- Squad number3Player nameRúben DiasAverage rating
6.62
- Squad number27Player nameMatheus NunesAverage rating
6.49
- Squad number24Player nameGvardiolAverage rating
6.35
- Squad number82Player nameLewisAverage rating
5.95
- Squad number16Player nameRodriAverage rating
5.88
- Squad number19Player nameÁlvarezAverage rating
5.66
- Squad number10Player nameGrealishAverage rating
5.56
- Squad number9Player nameHaalandAverage rating
5.48
- Squad number52Player nameBobbAverage rating
5.35
Line-ups
Crystal Palace
Formation 3-4-3
- 30Henderson
- 2Ward
- 16Andersen
- 8Lerma
- 12Muñoz
- 20A Wharton
- 19HughesSubstituted forAhamadaat 82'minutes
- 3MitchellSubstituted forClyneat 75'minutes
- 9J AyewSubstituted forOliseat 74'minutes
- 14MatetaBooked at 63minsSubstituted forÉdouardat 74'minutes
- 10EzeSubstituted forSchluppat 64'minutes
Substitutes
- 5Tomkins
- 7Olise
- 15Schlupp
- 17Clyne
- 22Édouard
- 29Ahamada
- 31Matthews
- 52Ozoh
- 55Umeh-Chibueze
Man City
Formation 3-2-4-1
- 18Ortega
- 24GvardiolBooked at 45minsSubstituted forAkanjiat 45'minutes
- 5Stones
- 3Rúben Dias
- 16RodriSubstituted forKovacicat 74'minutes
- 19ÁlvarezSubstituted forNunesat 74'minutes
- 17De BruyneSubstituted forBernardo Silvaat 90+3'minutes
- 82Lewis
- 52Bobb
- 10Grealish
- 9Haaland
Substitutes
- 8Kovacic
- 11Doku
- 20Bernardo Silva
- 21Gómez
- 25Akanji
- 27Nunes
- 31Ederson
- 47Foden
- 76Susoho
- Referee:
- Paul Tierney
- Attendance:
- 25,132
Match Stats
- Possession
- Home24%
- Away76%
- Shots
- Home7
- Away18
- Shots on Target
- Home4
- Away8
- Corners
- Home2
- Away9
- Fouls
- Home13
- Away3
Live Text
Post update
Full Time
Second Half ends, Crystal Palace 2, Manchester City 4.
Post update
Attempt missed. Jack Grealish (Manchester City) right footed shot from the left side of the box is high and wide to the right. Assisted by Matheus Nunes.
Post update
Bernardo Silva (Manchester City) wins a free kick in the attacking half.
Post update
Foul by Joel Ward (Crystal Palace).
Post update
Delay over. They are ready to continue.
Post update
Delay in match because of an injury Jefferson Lerma (Crystal Palace).
Post update
Rico Lewis (Manchester City) wins a free kick in the defensive half.
Post update
Foul by Naouirou Ahamada (Crystal Palace).
Substitution
Substitution, Manchester City. Bernardo Silva replaces Kevin De Bruyne.
Post update
Corner, Manchester City. Conceded by Jefferson Lerma.
Post update
Attempt saved. Naouirou Ahamada (Crystal Palace) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Michael Olise.
Post update
Corner, Crystal Palace. Conceded by Oscar Bobb.
Goal!
Goal! Crystal Palace 2, Manchester City 4. Odsonne Édouard (Crystal Palace) right footed shot from very close range to the centre of the goal. Assisted by Jeffrey Schlupp with a cross.
Post update
Rúben Dias (Manchester City) wins a free kick in the attacking half.
Post update
Foul by Odsonne Édouard (Crystal Palace).
Post update
Rico Lewis (Manchester City) wins a free kick on the right wing.
Post update
Foul by Jefferson Lerma (Crystal Palace).
Post update
Manuel Akanji (Manchester City) wins a free kick in the defensive half.
Post update
Foul by Michael Olise (Crystal Palace).
Comments
Join the conversation
Kevin De Bruyne returns to the starting XI with a bang!