By Chris BevanBBC Sport at Etihad Stadium
Last updated on 2 minutes ago.From the section Premier League
Erling Haaland scored his first goals since November to help Manchester City see off a determined Everton side and move top of the Premier League.
The Norwegian has had to wait to find the net since his return from the foot injury that sidelined him for most of December and January, but he made up for lost time here.
His first goal was a brilliant first-time finish that gave his side a crucial breakthrough in the second half, and he made sure of the three points when he ran clear to slot past Jordan Pickford late on.
Until then, Everton's organisation and resilience had frustrated the defending champions, who had not managed a shot on target until Haaland struck with 19 minutes to go.
The visitors failed to clear a corner and the ball fell for Haaland at the back post to smash home a fierce first-time strike that Jordan Pickford got a hand to, but could not keep out.
Haaland was not done there, and made the most of the space Everton left pushing for an equaliser when he galloped on to Kevin de Bruyne's through-ball, held off Jarrad Branthwaite and found the bottom corner of the net.
City's time in top spot may be limited - Liverpool can reclaim their place at the summit later on Saturday when they host Burnley at Anfield - but their return to the head of the table for the first time since 24 November is a reward for their impressive form.
This was their 10th successive win in all competitions, including the Fifa Club World Cup and FA Cup, and their sixth in a row in the Premier League.
Everton, meanwhile, remain stuck in the relegation zone and have now gone seven league games without a win.
- Follow all Saturday's Premier League action
- How did you rate Manchester City's performance? Have your say here
- What did you make of Everton' display? Send us your views here
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Squad number31Player nameEderson
Squad number5Player nameStones
Squad number3Player nameRúben Dias
Squad number6Player nameAké
Squad number25Player nameAkanji
Squad number16Player nameRodri
Squad number47Player nameFoden
Squad number27Player nameMatheus Nunes
Squad number19Player nameÁlvarez
Squad number11Player nameDoku
Squad number9Player nameHaaland
Squad number2Player nameWalker
Squad number10Player nameGrealish
Squad number17Player nameDe Bruyne
Squad number20Player nameBernardo Silva
Squad number1Player namePickford
Squad number22Player nameGodfrey
Squad number6Player nameTarkowski
Squad number32Player nameBranthwaite
Squad number19Player nameMykolenko
Squad number27Player nameGueye
Squad number37Player nameGarner
Squad number18Player nameYoung
Squad number11Player nameHarrison
Squad number7Player nameMcNeil
Squad number9Player nameCalvert-Lewin
Squad number8Player nameOnana
Squad number14Player nameBeto
Squad number23Player nameColeman
Squad number28Player nameYoussef Chermiti
Squad number61Player nameDobbin
- 3Rúben Dias
- 25AkanjiSubstituted forWalkerat 57'minutes
- 27NunesSubstituted forDe Bruyneat 57'minutes
- 19ÁlvarezSubstituted forBernardo Silvaat 77'minutes
- 11DokuSubstituted forGrealishat 87'minutes
- 17De Bruyne
- 20Bernardo Silva
- 22GodfreySubstituted forColemanat 56'minutes
- 27GueyeBooked at 54minsSubstituted forRamalho Chermitiat 89'minutes
- 37GarnerBooked at 90mins
- 18YoungSubstituted forOnanaat 78'minutes
- 7McNeilSubstituted forDobbinat 88'minutes
- 9Calvert-LewinSubstituted forGomes Betuncalat 77'minutes
- 12Neves Virgínia
- 14Gomes Betuncal
- 28Ramalho Chermiti
Match ends, Manchester City 2, Everton 0.
Second Half ends, Manchester City 2, Everton 0.
Attempt missed. Kevin De Bruyne (Manchester City) right footed shot from the right side of the box is just a bit too high. Assisted by Kyle Walker.
Foul by Kevin De Bruyne (Manchester City).
Amadou Onana (Everton) wins a free kick in the defensive half.
James Garner (Everton) is shown the yellow card for a bad foul.
Jack Grealish (Manchester City) wins a free kick in the attacking half.
Foul by James Garner (Everton).
Attempt saved. Phil Foden (Manchester City) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Jack Grealish.
Rúben Dias (Manchester City) wins a free kick in the defensive half.
Foul by Youssef Chermiti (Everton).
Offside, Everton. Beto is caught offside.
Offside, Manchester City. Jack Grealish is caught offside.
Substitution, Everton. Youssef Chermiti replaces Idrissa Gueye.
Substitution, Everton. Lewis Dobbin replaces Dwight McNeil.
Substitution, Manchester City. Jack Grealish replaces Jérémy Doku.
Goal! Manchester City 2, Everton 0. Erling Haaland (Manchester City) left footed shot from the centre of the box to the bottom left corner. Assisted by Kevin De Bruyne following a fast break.
Offside, Everton. Beto is caught offside.
Erling Haaland (Manchester City) wins a free kick in the defensive half.
Foul by Jarrad Branthwaite (Everton).