Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 14' | Crystal Palace | Goal — Anan Khalaili (assist: Daichi Kamada) | 1-0 | |
| 23' | Ipswich Town | Goal — Emersonn (assist: Leif Davis) | 1-1 | |
| 34' | Crystal Palace | Axel Disasi | 1-1 | |
| 37' | Crystal Palace | Substitution — Yeremy Pino on, Takehiro Tomiyasu off | 1-1 | |
| 43' | Ipswich Town | Jack Clarke | 1-1 | |
| 45' | Ipswich Town | Goal — Leif Davis (assist: Emersonn) | 1-2 | |
| 58' | Ipswich Town | Abdul Fatawu Issahaku | 1-2 | |
| 62' | Ipswich Town | Substitution — Abdul Fatawu Issahaku on, Jaden Philogene-Bidace off | 1-2 | |
| 63' | Ipswich Town | Substitution — Jack Clarke on, Daizen Maeda off | 1-2 | |
| 63' | Ipswich Town | Substitution — Emersonn on, Zian Flemming off | 1-2 | |
| 70' | Ipswich Town | Saša Lukić | 1-2 | |
| 75' | Crystal Palace | Goal — Jörgen Strand Larsen (assist: Daichi Kamada) | 2-2 | |
| 77' | Ipswich Town | Substitution — Saša Lukić on, Florentino Luís off | 2-2 | |
| 77' | Crystal Palace | Substitution — Adam Wharton on, Will Hughes off | 2-2 | |
| 77' | Crystal Palace | Substitution — Tyrick Mitchell on, Ben Chilwell off | 2-2 | |
| 84' | Crystal Palace | Substitution — Daichi Kamada on, Jefferson Lerma off | 2-2 | |
| 84' | Crystal Palace | Substitution — Jörgen Strand Larsen on, Zavier Gozo off | 2-2 | |
| 88' | Ipswich Town | Substitution — Jacob Greaves on, Abdoul Ouattara off | 2-2 | |
| 90' | Ipswich Town | Goal — Zian Flemming | 2-3 | |
| 90+4' | Crystal Palace | Chris Richards | 2-3 |
Ipswich Town left Selhurst Park with all three points on Saturday, 12 September 2026, edging out Crystal Palace 2-3 in a game that swung back and forth before the visitors held their nerve. Palace actually led at one stage but couldn't hold on, going into the break 1-2 down after Ipswich responded sharply to taking the lead. The home crowd had plenty to shout about but ultimately left frustrated as their side couldn't find a way back level in the second half. This result will sting for Palace, who had the chance to put down an early marker at home and instead slip to a defeat that raises a few questions about their start to the campaign. For Ipswich, it's exactly the kind of away win that changes perceptions - three points on the road against a Premier League side, and proof they can cope when games get stretched. Small margins decided it, but the scoreboard doesn't lie: 2-3, and it's Ipswich who'll be smiling on the journey home.
The Matchup
Crystal Palace 2-3 Ipswich Town was the final score at Selhurst Park, in a game where Ipswich Town did enough across the ninety minutes to deserve the three points. Even without the extra share of possession, which finished 46% in favour of Crystal Palace, Ipswich Town made the most of the chances that mattered and did enough to see the game out. The shot count told a similar story, with 11 attempts from Crystal Palace against 12 from Ipswich Town over the course of the game. It was not always comfortable for Ipswich Town, and Crystal Palace pushed for a way back into the game, but the result stood. Games like this can carry real weight later in the season, so this is a scoreline worth remembering. Below is a closer look at how the match broke down, statistically.
Man of the Match
Match Statistics
Crystal Palace vs Ipswich Town Lineups
Looking Ahead
Crystal Palace have a quick chance to build on this result. Their next test comes away at Brighton, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Brighton vs Crystal Palace going to play at 18 October 2026 in English Premier League 2026-27.
Ipswich Town, meanwhile, does not have long to wait before getting back out onto the pitch. They are next in action away at Man City, a game that will give an early sense of how they carry this result forward. Full details are here: Man City vs Ipswich Town going to play at 17 October 2026 in English Premier League 2026-27.