Bart Verbruggen was unbeatable, Yasin Ayari was clinical, and Manchester City were left to rue a miserable afternoon at the Etihad. Brighton took all three points with a 1-0 win on October 31, Ayari’s early strike proving enough despite City generating an xG of 1.96 and firing 21 shots at a visiting side that barely had the ball. According to goal.com, it was City’s second straight Premier League defeat, a run that will test Enzo Maresca’s patience at the top of the table.

Key Moments
- 11′, Ayari breaks the deadlock. M. De Cuyper carries the ball forward and picks out Ayari, who finishes to give Brighton the lead they would never relinquish.
- 20′, José María Andrés Baixauli is cautioned for a foul, the first of three yellow cards Brighton would collect on the day.
- 55′, Maresca makes his first change, withdrawing Bouaddi and introducing Cherki in search of a creative spark.
- 64′, Double changes for both sides. Fabian Hürzeler brings on Hadjam and Wieffer to shore up his shape, while City replace Fernández with O’Reilly.
- 79′, Maresca throws on Foden and Allan with 11 minutes left, but Verbruggen and Brighton’s backline hold firm.
Tactical Breakdown
Manchester City controlled the match in every surface metric. They finished with 62 percent of the ball, 597 total passes, 21 shots and eight corner kicks. But volume was not the problem. City put six shots on target and created chances that, on another day, would have produced goals. Verbruggen simply refused to let one in, making seven saves to record one of the more dominant individual goalkeeping performances seen at the Etihad in recent memory.
Brighton’s gameplan under Fabian Hürzeler was almost textbook counter-press. With only 38 percent possession, the visitors sat compact and transitioned quickly, and the opener arrived directly from that structure. M. De Cuyper found Ayari in the 11th minute and that was all Brighton needed. Hürzeler then managed his team’s energy intelligently, making four substitutions between the 64th and 84th minutes to keep legs fresh and deny City space in behind. Maresca responded with his own changes from the 55th minute onward, but shifting to a more attack-minded shape only gave Brighton more room to soak up.
City’s failure to convert was as much a finishing problem as it was a Verbruggen problem. Haaland played all 90 minutes but registered no goals or assists, and the home side’s shot map, while heavy in volume with 19 attempts from inside the box, too rarely tested the goalkeeper in ways he could not deal with. Dropping a second straight league game from the top of the table will focus minds.
Player Ratings
Match Context
Standings
Head To Head
Verdict
Brighton’s win cuts the gap to City at the top to two points, leaving Fabian Hürzeler’s side third on 19 points with Arsenal level with City on 21. For Enzo Maresca, back-to-back Premier League losses represent the first real bump of the season, and City will need a response quickly. Brighton, for their part, travel back to the south coast with proof they can win the hard way at the biggest venues.