An Erling Haaland double ensured there was no Manchester City hangover from last week's defeat at Liverpool.
The Norwegian took his tally to 22 goals from 15 matches - 17 in the Premier League - to help City to a 3-1 victory over Brighton.
The Seagulls threatened a comeback in the second half, with Leandro Trossard pulling a goal back before Kevin De Bruyne killed off the game with a wonderful strike.
That goal meant City are the first club to score three or more in 10 consecutive top-flight home games since 1928 and stepped up the pressure on leaders Arsenal.
Article continues below