Everton have made great strides since manager David Moyes took over the team after Sean Dyche in mid-January. From the relegation zone, they have created a safe gap of 17 points from the bottom three teams and climbed to 13th place in the rankings.
The Toffees' form under Moyes has been impressive - only four Premier League sides have had more points (21 points) since his arrival (5 wins, 6 draws, and losses in 13 games). Last weekend's surprise 1-0 win over Nottingham Forest further affirmed Everton's formidable form.
However, Man City will be a difficult challenge. Everton have not won in their last 15 Premier League meetings with The Citizens (3 draws, 12 losses) since 2017.
On the other side, Pep Guardiola's team had an emotional comeback against Crystal Palace, strengthening their hopes of qualifying for the Champions League next season.
Man City have now scored a total of 102 goals in all competitions this season, surpassing the 100 goal mark for the 12th consecutive season. That is a record that no team in history has achieved in the English top flight.
However, Man City's recent away form has been very unstable. Since beating Ipswich Town 6-0 at Portman Road in January, the Citizens have scored just two goals in their last four away games.
However, they still have reason to be confident when visiting Goodison Park. Man City have won all 8 of their most recent matches at Everton's home ground in all competitions, with 7 matches scored with 2 or more goals.
Force situation
Everton: Jesper Lindstrom (back), Orel Mangala (knee) and Dominic Calvert-Lewin (hamstring) are out due to injury.
Man City: Ederson had a serious groin problem against Palace and will be absent. Rodri (legged), Nathan Ake (foots), John Stones (heads) and Erling Haaland ( ankle) are not present due to injury. Phil Foden (foots injury) and Manuel Akanji (closed) have both returned to training this week and are available.
Expected lineup
Everton: Pickford; O'Brien, Tarkowski, Branthwaite, Mykolenko; Gueye, Garner; Harrison, Doucoure, Ndiaye; Beto
Man City: Ortega; Nunes, Dias, Gvardiol, O'Reilly; Gonzalez, Gundogan, Bernardo; Savinho, Marmoush, De Bruyne