Erling Haaland scored twice as Manchester City equalled a 91-year-old top-flight record in their 3-1 win against Brighton at the Etihad Stadium.
City were completing their 10th straight Premier League home win. They have scored at least three goals in all of them, something no side had done since Aston Villa, also across two seasons, in 1930 and 1931.
Haaland now has an incredible 17 goals in 11 league games – and 12 in his past five home games.
However, it was skipper Kevin de Bruyne who scored the best of the day, curling a superb shot into the top corner from 25 yards from Bernardo Silva’s inside pass.
It ended hopes of a Brighton comeback, which were raised after Leandro Trossard’s second-half effort beat Ederson from the corner of the area.
As it is, Brighton are still without a win under new boss Roberto de Zerbi, while Pep Guardiola’s side close to within a point of leaders Arsenal.
Haaland the scoring machine
After failing to score at Liverpool last weekend, Haaland was on – for him – a barren run of two hours without a goal.
His opener emphasised how much speed, power and awareness he has.
City keeper Ederson deserves huge credit for launching a long ball from his penalty area over the top of the Brighton defence.
Seagulls keeper Robert Sanchez dashed out of his goal but Haaland beat him to the ball and knocked it past him. Then he barged Adam Webster out of the way before rolling the ball into an empty net.
It meant the longest Haaland has gone without a Premier League goal remains 148 minutes.
Pretty soon, he had another as he drove home a penalty after the video assistant referee stopped play to rule Lewis Dunk had fouled Silva.
That goal was Guardiola’s 600th as City boss, a figure achieved in six and a half trophy-laden years that last week was marked by City being confirmed as ‘Club of the Year’ at the Ballon d’Or awards.
Not everything was perfect for City. Riyad Mahrez missed a glorious chance to put them three ahead just before Trossard’s goal after being set up by De Bruyne. The Algerian looked distinctly unimpressed as he was replaced by Phil Foden.
And Aymeric Laporte needed treatment for an injury in stoppage time that might make him a doubt for Tuesday’s Champions League trip to Borussia Dortmund.
There were Brighton grievances against both City’s first-half goals.
Webster was still complaining to referee Craig Pawson at the break that he was fouled by Haaland for the opening goal, while central defensive partner Dunk argued that Silva kicked him rather than the other way round for the penalty.
They were both debatable calls – and the type visiting teams need to go their way if they are to leave Etihad Stadium with anything.
It was pretty obvious Brighton’s fourth place in the table when Graham Potter left for Chelsea was a false one and there were some tough games to come.
Nevertheless, that is two points from five games in charge now for De Zerbi before Potter’s return to the Amex Stadium next Saturday.
There have been subtle tweaks to Potter’s team by the Italian, who wants Moises Caicedo and Alexis Mac Allister to get on the ball more often in midfield, but a familiar Brighton failing of not scoring enough goals is becoming evident once more.
Trossard’s goal fell into the speculative category. But he wasted Brighton’s best chance to equalise when he sprinted into the box and, instead of trying to find a centrally placed team-mate, attempted to beat Ederson from an impossible angle.
Brighton & Hove Albion
- 3Rúben Dias
- 17De Bruyne
- 20Bernardo Silva
- 26MahrezBooked at 54minsSubstituted forFodenat 62′minutes
- 9HaalandSubstituted forÁlvarezat 80′minutes
- 10GrealishSubstituted forPalmerat 77′minutes
- 34VeltmanSubstituted forEstupiñánat 66′minutesBooked at 74mins
- 10Mac AllisterSubstituted forGilmourat 87′minutes
- 25CaicedoBooked at 26mins
- 13GroßBooked at 61minsSubstituted forSarmientoat 87′minutes
- 18WelbeckSubstituted forUndavat 79′minutes
- 14LallanaSubstituted forLampteyat 45′minutes
- 29van Hecke
- Craig Pawson
Match ends, Manchester City 3, Brighton and Hove Albion 1.
Second Half ends, Manchester City 3, Brighton and Hove Albion 1.
Leandro Trossard (Brighton and Hove Albion) wins a free kick in the defensive half.
Foul by Manuel Akanji (Manchester City).
Foul by Leandro Trossard (Brighton and Hove Albion).
Bernardo Silva (Manchester City) wins a free kick in the defensive half.
Foul by Pervis Estupiñán (Brighton and Hove Albion).
Cole Palmer (Manchester City) wins a free kick on the right wing.
Substitution, Brighton and Hove Albion. Jeremy Sarmiento replaces Pascal Groß.
Substitution, Brighton and Hove Albion. Billy Gilmour replaces Alexis Mac Allister.
Attempt blocked. Pervis Estupiñán (Brighton and Hove Albion) right footed shot from outside the box is blocked. Assisted by Deniz Undav.
Attempt blocked. Solly March (Brighton and Hove Albion) left footed shot from the right side of the box is blocked. Assisted by Pascal Groß.
Foul by Bernardo Silva (Manchester City).
Alexis Mac Allister (Brighton and Hove Albion) wins a free kick in the attacking half.
Foul by Kevin De Bruyne (Manchester City).
Tariq Lamptey (Brighton and Hove Albion) wins a free kick in the defensive half.
Corner, Manchester City. Conceded by Tariq Lamptey.
Corner, Brighton and Hove Albion. Conceded by João Cancelo.
Substitution, Manchester City. Julián Álvarez replaces Erling Haaland.
Offside, Brighton and Hove Albion. Pervis Estupiñán tries a through ball, but Deniz Undav is caught offside.
- Our coverage of your Premier League club is bigger and better than ever before – here’s everything you need to know to make sure you never miss a moment