Crystal Palace 0-3 Man City: Report, result, goals as Haaland helps Cityzens win in Premier League
Erling Haaland scored twice in Palace vs Man City
Erling Haaland scored twice as Manchester City won at Crystal Palace to move two points behind Arsenal at the top of the Premier League.
Inevitable!
— Sky Sports Premier League (@SkySportsPL) December 14, 2025
Erling Haaland heads home at Selhurst Park 🤖 pic.twitter.com/s5BPsa8PTZ
Two-time Premier League top scorer Haaland has 17 top-flight goals for the campaign after heading in Matheus Nunes’ delivery four minutes from the end of a first half in which Palace had the better chances and converting an 89th-minute penalty after goalkeeper Dean Henderson brought down Savinho.
Phil Foden drills the ball home to double Man City's advantage! 💥 pic.twitter.com/aQQL6zWyrD
— Sky Sports Premier League (@SkySportsPL) December 14, 2025
Phil Foden’s drive gave City a cushion in the 69th minute, leaving Palace rueing their luck after Yeremy Pino’s finish hit the crossbar from inside the box with the score goalless and Adam Wharton’s shot struck a post shortly after the restart.
You can relive live text updates from the match here.
Table of Contents
Palace vs Man City: Foden ‘didn’t play well’
City head coach Pep Guardiola called Haaland’s second-half performance “outstanding” but said Foden “didn’t play well”.
“I always demand of Phil not to lose the ball,” Guardiola told Sky Sports. “He lost a lot in the first half, because he was in sixth gear.
“You have to play more calmly and change the rhythm at the right moment.”
City are next in action at home to Brentford in the EFL Cup quarter-finals on Wednesday (19:30 GMT / 14:30 ET / 11:30 PT).
Palace host Finnish team Kuopion Palloseura in the Conference League on Thursday (20:00 GMT / 15:00 ET / 12:00 PT).
Crystal Palace team vs Manchester City
Palace made five changes, bringing in Dean Henderson in goal, defenders Nathaniel Clyne and Tyrick Mitchell and forwards Jean Philippe-Mateta and Ismaila Sarr.
Walter Benitez, Justin Devenny, Borna Sosa, Eddie Nketiah and Christantus Uche made way. Centre-back Jaydee Canvot was on the bench following illness, with fellow centre-back Chadi Riad (knee) out injured.
Daniel Munoz was absent until January with a knee injury, while fellow wideman Rio Cardines had a groin problem. Midfielder Cheick Doucoure also had a knee issue.
Palace had won their previous three games, following up away wins over Burnley and Fulham with victory at Shelbourne in the Conference League on Thursday.
Crystal Palace starting XI: Dean Henderson, Chris Richards, Maxence Lacroix, Marc Guehi, Nathaniel Clyne, Adam Wharton, Daichi Kamada, Tyrick Mitchell, Ismaila Sarr, Jean-Philippe Mateta, Yeremy Pino
Palace substitutes: Walter Benitez, Jefferson Lerma, Eddie Nketiah, Christantus Uche, Will Hughes, Romain Esse, Jaydee Canvot, Borna Sosa, Justin Devenny
Man City team vs Crystal Palace
Midfielders Rodri and Mateo Kovacic remained out for City, who made one change by replacing Jeremy Doku with Tijjani Reijnders.
Manchester City starting XI: Gianluigi Donnarumma, Matheus Nunes, Rúuben Dias, Josko Gvardiol, Nico O’Reilly, Bernardo Silva, Rayan Cherki, Nico Gonzalez, Phil Foden, Tijjani Reijnders, Erling Haaland
Man City substitutes: James Trafford, Nathan Ake, Omar Marmoush, Rayan Ait-Nouri, Savinho, Abdukodir Khusanov, Oscar Bobb, Divine Mukasa, Rico Lewis
Crystal Palace vs Man City stats
- Crystal Palace are winless in their last 11 Premier League home games against Man City (D3 L8) since a 2-1 victory under Alan Pardew in April 2015
- City are the leading Premier League scorers this season with 38 goals.
Premier League results and fixtures this weekend
Arsenal beat Wolves 2-1 at home on Saturday courtesy of Yerson Mosquera’s 94th-minute own goal, winning after Chelsea earned their first victory in four games in all competitions with a 2-0 home defeat of Everton.
Mohamed Salah came off the bench as reigning champions Liverpool beat Brighton & Hove Albion 2-0, and Fulham ended a two-match losing run with victory at Burnley.
All fixtures start at 14:00 GMT unless stated otherwise.
Saturday, December 13
Chelsea 2-0 Everton
Liverpool 2-0 Brighton
Burnley 2-3 Fulham
Arsenal 2-1 Wolves
Sunday, December 14
Palace vs Man City
Nottingham Forest vs Tottenham
Sunderland vs Newcastle
West Ham vs Aston Villa
Brentford vs Leeds United (16:30)
Monday, December 15
Manchester United vs Bournemouth (20:00)