Manchester City must beat Crystal Palace tonight to keep the pressure on Arsenal at the top of the Premier League table.
Man City were briefly in full control of the title race as back-to-back wins over the Gunners and then Burnley last month saw them leapfrog Mikel Arteta’s side by virtue of goals scored.
CLICK HERE TO FOLLOW MAN CITY VS CRYSTAL PALACE LIVE!
Despite netting six times in their last two Premier League matches, City trail Arsenal by five points as the 3-3 draw with Everton nine days ago has left them with no margin of error.
If Pep Guardiola’s side do not beat Palace at the Etihad Stadium tonight then Arsenal will have the chance to clinch the title at home to already-relegated Burnley next Monday.
An added intrigue to this fixture is the FA Cup final factor as Guardiola has promised to rotate his team with this weekend’s showdown against Chelsea in mind.

That said, Oliver Glasner is also expected to rest some key names as the Eagles prepare for their first-ever European final against Rayo Vallecano on May 27.
Interestingly, Palace play both title rivals before the season ends, so they are set to have a major say as to who will be crowned 2025-26 Premier League champions.
This game was originally scheduled for March 22 but had to be rearranged as Man City were in Carabao Cup final action, beating Arsenal to claim the first part of a potential domestic treble.
Here’s everything you need to know about where to watch...
How to watch Man City vs Crystal Palace
TV channel: In the UK, the game will be televised live on Sky Sports. Coverage starts at 7pm BST on Sky Sports Premier League and Sky Sports Main Event.
Live stream: Sky Sports subscribers can also catch the contest live online via the Sky Go app.
Live blog: You can follow all the action on matchday via Standard Sport’s live blog.