Despite the league standings, this game will be extremely difficult to call. Manchester City are unbeaten in their previous four matches but has looked a pale comparison to their usual self this season, with the club set to finish on a record low points tally since Pep Guardiola arrived in 2016.
As for Crystal Palace, they are set for another mid-table finish this season, although their performances and form under Oliver Glasner has been excellent in recent weeks. The Eagles are unbeaten in their previous eight matches, which has seen them reach an FA Cup semi-final.
Expect goals in this fixture, as neither side has kept a clean sheet in the previous three meetings between the two sides, and both teams found the scoresheet in four of the last five games between the two clubs.
The advantage for Pep Guardiola’s side, is that they are unbeaten in the last six meetings between the two sides, which could play a factor here in a close 2-1 victory for the Citizens.
Manchester City 2-1 Crystal Palace