Manchester City maintained the pressure on leaders Arsenal as the Premier League champions reduced the gap at the top to two points with a hard-fought victory over struggling Crystal Palace.
Pep Guardiola’s side had to remain patient at Selhurst Park, but were eventually able to take their opportunity to edge closer to the Gunners, who visit London rivals Fulham on Sunday (14:00 GMT).
Erling Haaland settled the match from the penalty spot for his 28th goal of the campaign, stroking his 78th-minute spot-kick into the bottom corner after Michael Olise’s late challenge on Ilkay Gundogan.
The visitors had been unable to capitalise on a purposeful start, which saw Rodri’s first-time effort force Vicente Guaita into action and Jack Grealish pull a low shot wide after he darted into the penalty area.
Haaland, who scored his first Premier League hat-trick in the reverse fixture in August, went closest in the first half, but the league’s top scorer remarkably failed to hit the target following Nathan Ake’s pass into the six-yard box.
A previously shot-shy Palace pushed for a late equaliser against a retreating City, but it was to no avail as the hosts went on a record third successive league game without managing a shot on target.
The defeat extends Palace’s concerning Premier League winless run to 10 matches – the longest in the division – and leaves Patrick Vieira’s side just four points above the relegation places.
More to follow.
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key = Give it up = Pure perfection
Crystal Palace
-
Squad number13Player nameGuaita
-
Squad number17Player nameClyne
-
Squad number16Player nameAndersen
-
Squad number6Player nameGuéhi
-
Squad number3Player nameMitchell
-
Squad number8Player nameSambi Lokonga
-
Squad number4Player nameMilivojevic
-
Squad number7Player nameOlise
-
Squad number9Player nameJ Ayew
-
Squad number15Player nameSchlupp
-
Squad number11Player nameZaha
-
Squad number2Player nameWard
-
Squad number10Player nameEze
-
Squad number22Player nameÉdouard
-
Squad number29Player nameAhamada
Manchester City
-
Squad number2Player nameWalker
-
Squad number17Player nameDe Bruyne
-
Squad number19Player nameÁlvarez
Line-ups
Crystal Palace
Formation 4-2-3-1
- 13Guaita
- 17ClyneSubstituted forWardat 71′minutes
- 16AndersenBooked at 90mins
- 6Guéhi
- 3Mitchell
- 8Sambi Lokonga
- 4MilivojevicBooked at 30minsSubstituted forAhamadaat 61′minutes
- 7Olise
- 9J AyewSubstituted forÉdouardat 80′minutes
- 15SchluppSubstituted forEzeat 80′minutes
- 11Zaha
Substitutes
- 2Ward
- 5Tomkins
- 10Eze
- 14Mateta
- 22Édouard
- 26Richards
- 29Ahamada
- 41Whitworth
- 44Riedewald
Man City
Formation 4-2-3-1
- 31Ederson
- 5StonesSubstituted forWalkerat 89′minutes
- 25Akanji
- 3Rúben DiasBooked at 59mins
- 6AkéBooked at 65mins
- 16Rodri
- 8Gündogan
- 47FodenSubstituted forÁlvarezat 58′minutes
- 20Bernardo SilvaSubstituted forDe Bruyneat 79′minutes
- 10Grealish
- 9Haaland
Substitutes
- 2Walker
- 4Phillips
- 14Laporte
- 17De Bruyne
- 18Ortega
- 19Álvarez
- 26Mahrez
- 80Palmer
- 82Lewis
Live Text
-
Match ends, Crystal Palace 0, Manchester City 1.
-
Second Half ends, Crystal Palace 0, Manchester City 1.
-
Joachim Andersen (Crystal Palace) is shown the yellow card for a bad foul.
-
Kevin De Bruyne (Manchester City) wins a free kick on the left wing.
-
Foul by Joachim Andersen (Crystal Palace).
-
Jack Grealish (Manchester City) wins a free kick in the defensive half.
-
Foul by Naouirou Ahamada (Crystal Palace).
-
Substitution, Manchester City. Kyle Walker replaces John Stones.
-
Foul by Nathan Aké (Manchester City).
-
Michael Olise (Crystal Palace) wins a free kick in the defensive half.
-
Offside, Crystal Palace. Wilfried Zaha tries a through ball, but Odsonne Édouard is caught offside.
-
Foul by Julián Álvarez (Manchester City).
-
Albert Sambi Lokonga (Crystal Palace) wins a free kick in the defensive half.
-
Corner, Crystal Palace. Conceded by Jack Grealish.
-
Attempt blocked. Eberechi Eze (Crystal Palace) right footed shot from outside the box is blocked. Assisted by Naouirou Ahamada.
-
Attempt blocked. Wilfried Zaha (Crystal Palace) right footed shot from the left side of the box is blocked. Assisted by Michael Olise with a cross.
-
Foul by Ilkay Gündogan (Manchester City).
-
Michael Olise (Crystal Palace) wins a free kick in the attacking half.
-
Attempt missed. Erling Haaland (Manchester City) header from the centre of the box is too high. Assisted by Jack Grealish with a cross.
-
Foul by John Stones (Manchester City).
- Our coverage of your Premier League club is bigger and better than ever before – here’s everything you need to know to make sure you never miss a moment