Match ends, Manchester City 2, Brighton and Hove Albion 0.
Goals from Raheem Sterling and Sergio Aguero sent Manchester City top of the Premier League with victory over Brighton.
City had to wait until nearest rivals Liverpool had drawn with third-placed Chelsea in Saturday's late game to discover whether their stay at the summit would be a brief one, but Pep Guardiola's side ended the day top on goal difference.
The outcome of this match was never in doubt once Sterling broke the deadlock after 29 minutes, sliding home Leroy Sane's cross after a swift counter-attack opened up the Seagulls defence for the first time.
The defending champions continued to dominate and Aguero made sure of the points on 65 minutes, firing home from a Sterling pass to finish a move he started.
City had 28 attempts at goal, while the visitors had just four.
And while Seagulls keeper Mat Ryan was kept busy throughout, the only action Ederson saw in the City goal was to comfortably collect an early looping header by Shane Duffy.
This was exactly the kind of emphatic win Guardiola will have wanted before his side attempt to get their Champions League campaign back on track against Hoffenheim this week.
City, surprisingly beaten at home by French side Lyon in their last home game, never looked like suffering a similar upset against the Seagulls.
Their Premier League record at the Etihad since the start of last season includes 20 wins from 23 games, and this was among the most convincing.
True, it took them time to find a way to break down a well-drilled Brighton side, but they had so much of the ball they always appeared in control.
City enjoyed 80% of possession and played 851 passes, compared to 210 by a Brighton side who sat deep and offered next to no threat on the counter-attack.
Brighton, who have not won on the road in the top flight since November 2017, are getting used to returning to the south coast empty-handed.
This was their 17th successive away league game without a win, and the 12th in that period in which they have failed to score.
There were few moments in this game when they looked like improving that record, and not many statistics offer them any encouragement to take away from Etihad Stadium.
The Seagulls had a late penalty appeal turned down when the ball appeared to hit Fernandinho's arm in the box, but otherwise their attacking threat amounted to three corners and six touches inside the City area. At the other end, the home side managed 61.
Chris Hughton's side as good as matched City in terms of work-rate, collectively covering only 1km less, but that was the only area on the pitch where there was not a noticeable gulf.
Their only positives came at the back - through the organisation of their defence and also a collection of fine saves by Ryan that helped keep the scoreline respectable.
Manchester City boss Pep Guardiola, asked to describe his side's performance: "Outstanding. Our positional game was fantastic and we didn't concede much in shots, and we did it so good.
"Brighton defended so well and I give a lot of credit to the way we attacked today. We are so fast on the counter-attack and it was quite similar last season."
Brighton manager Chris Hughton: "The second goal was frustrating. They counter-attack very fast and very well. It's a typical Manchester City goal - at 1-0 we were always in the game but the second goal killed us.
"You don't want to get beaten but it's how you get beaten and these are the type of places where you can get beaten big. We had a goalkeeper who had to make big saves and defenders who had to block shots, so we did well to survive here.
On his side's penalty appeal after the ball appeared to hit Fernandinho's arm: "We had a penalty given against us last game [against Tottenham] for a Glenn Murray handball. I had no problems with that, but here you need as many decisions going for you and I saw the ball hit his hand on the video replay so it's a definite penalty. That could've changed our fortunes."
City travel to Germany to play Hoffenheim on Tuesday (17:55 BST), then go to Anfield to face Liverpool in their next Premier League game on Sunday, 7 October (16:30 BST).
Brighton are at home to West Ham on Friday (20:00 BST).
Match ends, Manchester City 2, Brighton and Hove Albion 0.
Second Half ends, Manchester City 2, Brighton and Hove Albion 0.
Attempt missed. Fernandinho (Manchester City) right footed shot from outside the box misses to the right. Assisted by Raheem Sterling.
Gabriel Jesus (Manchester City) wins a free kick on the right wing.
Foul by Yves Bissouma (Brighton and Hove Albion).
Corner, Manchester City. Conceded by Martín Montoya.
Attempt missed. Nicolás Otamendi (Manchester City) header from the centre of the box misses to the right. Assisted by Bernardo Silva with a cross following a set piece situation.
Substitution, Manchester City. Phil Foden replaces David Silva.
Martín Montoya (Brighton and Hove Albion) is shown the yellow card for a bad foul.
Raheem Sterling (Manchester City) wins a free kick on the left wing.
Foul by Martín Montoya (Brighton and Hove Albion).
Raheem Sterling (Manchester City) wins a free kick in the defensive half.
Foul by Alireza Jahanbakhsh (Brighton and Hove Albion).
Corner, Brighton and Hove Albion. Conceded by Fernandinho.
Foul by Riyad Mahrez (Manchester City).
Yves Bissouma (Brighton and Hove Albion) wins a free kick in the defensive half.
Substitution, Brighton and Hove Albion. José Izquierdo replaces Solly March.
Delay over. They are ready to continue.
Substitution, Brighton and Hove Albion. Alireza Jahanbakhsh replaces Anthony Knockaert.
Delay in match Aymeric Laporte (Manchester City) because of an injury.
Aymeric Laporte (Manchester City) wins a free kick in the defensive half.
Foul by Glenn Murray (Brighton and Hove Albion).
Attempt saved. Riyad Mahrez (Manchester City) left footed shot from outside the box is saved in the centre of the goal. Assisted by Gabriel Jesus.
Riyad Mahrez (Manchester City) wins a free kick in the attacking half.
Foul by Yves Bissouma (Brighton and Hove Albion).
Raheem Sterling (Manchester City) wins a free kick in the defensive half.
Foul by Davy Pröpper (Brighton and Hove Albion).
Attempt missed. Riyad Mahrez (Manchester City) left footed shot from the right side of the box misses to the left. Assisted by Gabriel Jesus.
Substitution, Brighton and Hove Albion. Glenn Murray replaces Jürgen Locadia.
Substitution, Manchester City. Riyad Mahrez replaces Leroy Sané.
Substitution, Manchester City. Gabriel Jesus replaces Sergio Agüero.
Goal! Manchester City 2, Brighton and Hove Albion 0. Sergio Agüero (Manchester City) right footed shot from the centre of the box to the bottom right corner. Assisted by Raheem Sterling.
Offside, Brighton and Hove Albion. Beram Kayal tries a through ball, but Jürgen Locadia is caught offside.
Attempt missed. Fernandinho (Manchester City) right footed shot from outside the box misses to the left. Assisted by Kyle Walker.
Attempt saved. David Silva (Manchester City) left footed shot from the centre of the box is saved in the top centre of the goal.
Attempt blocked. Sergio Agüero (Manchester City) right footed shot from the centre of the box is blocked. Assisted by David Silva.
Attempt missed. Leroy Sané (Manchester City) header from the left side of the six yard box is just a bit too high. Assisted by Bernardo Silva.
Attempt saved. Oleksandr Zinchenko (Manchester City) left footed shot from outside the box is saved in the centre of the goal. Assisted by Fernandinho.
Foul by Raheem Sterling (Manchester City).
Solly March (Brighton and Hove Albion) wins a free kick in the defensive half.