Now, Mikel Arteta takes his side to Selhurst Park with eyes on closing the gap on Chelsea and Liverpool at the top of the table.
Arsenal, who many would have expected to seriously challenge for the title again this season, sit third in the table and four points behind the Blues in second.
They laboured in the 0-0 draw with Everton last weekend, though will hope Wednesday’s display has breathed new life into their title challenge.
Palace, meanwhile, may have lost earlier this week but have enjoyed a strong run of late after a difficult start to the season.
Here’s everything you need to now about the game.
Date, kick-off time and venue
Selhurst Park in London will host.
Where to watch Crystal Palace vs Arsenal
TV channel: The game will be broadcast on Sky Sports Main Event, Sky Sports Premier League and Sky Sports Ultra HDR.
Live stream: Subscribers will be able to watch on a live stream via the Sky Go app.
LIVE coverage: Follow all the action with Standard Sport’s dedicated match blog!
Crystal Palace vs Arsenal team news
Palace will be without Daniel Munoz due to suspension, with the Colombian international having received his fifth yellow card of the season against Brighton. Adam Wharton and Matheus Franca are expected to miss out, along with Chadi Riad.
Gabriel Jesus scored a hat-trick against Crystal Palace on Wednesday
Arsenal FC via Getty Images
Crystal Palace vs Arsenal prediction
Palace certainly ran Arsenal close on Wednesday night and were perhaps unfortunate not to have won. Still, with the goals seemingly back for Arteta’s side, it’s difficult to look past the Gunners.
Crystal Palace vs Arsenal latest odds
Crystal Palace vs Arsenal latest odds
Crystal Palace to win: 9/2
Odds via Betfair and subject to change.