As the Premier League title race heats up, Manchester City head to Goodison Park on Bank Holiday Monday with a clear mission: keep pace with Arsenal. The Gunners cruised past Fulham on Saturday to open a six-point gap at the top, but Pep Guardiola's men have two games in hand—making this clash a pivotal moment in the season.
Standing in their way is an Everton side that's anything but a pushover. Under David Moyes, the Toffees are still chasing a European spot, sitting just two points off the top six despite back-to-back 2-1 defeats decided by late heartbreakers. Moyes, however, has a frustrating record against Guardiola: 13 losses and two draws, with no wins in 16 attempts. He'll be desperate to change that narrative on home turf.
City arrive in formidable form, riding a six-match winning streak across all competitions while conceding only two goals. But this fixture kicks off a tricky run against the league's "middle class," testing whether their relentless high press can break down a well-organized midblock.
Team News: Everton welcome back striker Beto, who's cleared concussion protocols after missing the West Ham loss. However, Jarrad Branthwaite (hamstring) and Jack Grealish (long-term) remain out, with Moyes managing a few minor knocks across the squad.
For City, Rodi is making progress from a groin issue but remains a major doubt—he hasn't trained with the team since missing the last two matches. Ruben Dias and Josko Gvardiol are also sidelined as they continue recovery. Guardiola has made it clear: nothing less than a win will do at Goodison Park.
With European places and title ambitions on the line, Monday's showdown promises intensity, drama, and a chance for Moyes to finally break his Guardiola curse.
