Brighton and Hove Albion beat Premier League leaders Manchester City 1-0 at the Etihad Stadium on Saturday, October 31. Yasin Ayari scored the only goal in the 11th minute, and Brighton held that lead for almost 80 minutes to claim a first away win over City at the 19th time of asking.
The result is a genuine top of the table story, not a routine upset. City started the day as leaders, Brighton arrived in third, and the win moves Fabian Hurzeler and his players to 19 points from nine games, within two points of City and Arsenal at the summit. City, meanwhile, have now lost back to back league games for the first time since August 2025, after defeat at Aston Villa last weekend as well.
The Goal That Silenced The Etihad
The goal came early and it came from a City mistake. Diego Gomez sent a dangerous delivery from the right flank towards the far post, Matheus Nunes failed to deal with it, and the ball came off Maxim De Cuyper and sat up perfectly for Ayari, who swept home from close range. It was the kind of finish a visiting side dreams about in this stadium, taken before City had settled into any rhythm at all.
Brighton had a point to prove in this fixture. The two sides had met at the same ground in the EFL Cup on Wednesday, a tie Brighton lost on penalties after twice taking the lead. Having twice led in that cup tie, Brighton struck first yet again on Saturday, and this time there was no way back for the home side, however long City spent camped in the Brighton half.
City did create chances. Iliman Ndiaye glanced a header wide in the first half and later saw a shot from a tight angle palmed onto the crossbar. Matheus Nunes, looking to make up for his part in the goal, cut inside in the 62nd minute after a through ball from substitute Rayan Cherki, only for his shot to be stopped by a strong right hand. De Cuyper could even have doubled the lead early in the second half, putting an effort well over the bar with space in front of him.
Verbruggen Holds The Line
Every away win at the Etihad needs a goalkeeper, and Brighton had one in Bart Verbruggen. The Dutchman made seven saves in total, the second most in a Premier League game this season according to Squawka, and he has now kept six clean sheets in nine league games, more than any other goalkeeper in the division. His handling under pressure in the closing stages mattered as much as the headline stops, because City kept loading the box and Brighton kept having to clear their lines and start again.
The numbers underline how much defending Brighton had to do. City finished with 61 percent of the possession, 19 shots to seven, six shots on target to three, and eight corners to two. Brighton accepted all of that, protected the middle of the pitch, and made City play in front of them for long spells. It was a disciplined, resolute display from a team that had failed to keep City out in the cup three days earlier.
Fabian Hurzeler is unbeaten in all five Premier League meetings with Manchester City, with three wins and two draws. (OptaJoe, October 31, 2026)
That record is now a pattern rather than a quirk. Brighton are unbeaten in their last five league games against City, winning three and drawing two, and Hurzeler has built a side that presses this opponent without fear. City, for their part, had scored in 24 straight top flight home games before Saturday. Brighton became the first side to stop City scoring at home in the league since Tottenham won 2-0 there in August 2025. City have also now gone six games in all competitions without a clean sheet, conceding 12 goals across that run, a defensive vulnerability that sits behind both of these league defeats.
What It Means At The Top
The table took a real turn on Saturday. Brighton consolidate third place and climb three points ahead of Chelsea in fourth, and they have already beaten Arsenal 3-0 this season as well as winning at the home of the leaders. For a club that has never finished higher than sixth in the top flight, talk of a Champions League challenge is no longer a novelty line. It is what their results keep saying, week after week.
City stay top for now, but only just, and the door is wide open behind them. Champions Arsenal will climb above City if they avoid defeat against Liverpool at Anfield on Sunday, November 1, in the only Premier League fixture of the day. That game now carries first place as a direct prize, and it closes a weekend that has compressed the top of the table into a two point band covering the first three teams.
What Comes Next
Both sides turn to Europe in midweek. City travel to Germany to face RB Leipzig on Wednesday in the Champions League league phase, before a trip to Nottingham Forest in the Premier League on November 7. Brighton go to Spain to face Getafe in the Conference League on Thursday, then host Brentford in the league three days later.
For Brighton, the task now is the one every side in their position faces: backing up the statement wins in the games they are expected to win. For City, the questions are sharper. Two straight league defeats, a misfiring attack at home for the first time in over a year, and a defence that cannot keep a clean sheet add up to a problem Enzo Maresca has to solve quickly, starting in Leipzig on Wednesday.



