Manchester City 1-1 Brighton result - Pep Guardiola's side held to draw as Erling Haaland's historic 150th goal cancelled out by Kaoru Mitoma
Premier League / Matchday 21
Etihad Stadium / 07.01.2026
/assets.tntsports.io/web/img/match/football-header-bg-desktop.jpg)
- E. Haaland(41' PEN)
- K. Mitoma(60')
Live
Live Updates
By Emma James
Updated 07/01/2026 at 22:11 GMT
- All
- Highlights
FT
FT
HAALAND MAKES HISTORY ONCE AGAIN AS CITY HELD BY BRIGHTON
Erling Haaland scored his 150th goal for Man City and his 20th of the Premier League season as Pep Guardiola’s side were held to a 1-1 draw against Brighton & Hove Albion at the Etihad Stadium.
Haaland continued to rewrite history in a City shirt as he became the quickest Premier League player to reach 150 goals in all competitions, as the Norway international opened his account for the new year. However, he was unable to prevent his side dropping crucial points in the title race.
Guardiola was forced to make several changes to the side which drew 1-1 with Chelsea following injuries to defenders Ruben Dias and Josko Gvardiol, with 20-year-old Max Alleyne coming in to make his debut just days after being recalled from his loan spell at Watford.
Pascal Gross, who rejoined Brighton after an 18-month stint at Borussia Dortmund, could have made the dream return when he was denied a header from close range by Gianluigi Donnarumma just moments into the match.
Fabian Hurzeler’s side would continue to press for the opener as City were forced to weather a spell of possession by the visitors, with Ferdi Kadioglu forcing Donnarumma into action after a beautiful through ball by Georginio Rutter, while Abdukodir Khusanov came to the rescue as Rutter himself was played through on goal.
City weathered the early pressure and just five minutes before half-time, Diego Gomez clashed knees with Jeremy Doku in the box, with VAR encouraging referee Thomas Bramall to look at the monitor.
The penalty would be given, with Bramall citing a "careless tackle" by the Brighton midfielder, and it would be none other than Haaland to step up to end his three-game goal drought and register his 150th goal for City.
/origin-imgresizer.tntsports.io/2026/01/07/image-32ed8652-f597-40f9-ac22-aa277eb9f26f.jpeg)
Image credit: Getty Images
A sluggish start to the second half for Hurzeler’s side saw Bernardo Silva hit the upright when Yasin Ayari’s pass stopped at the feet of the City star.
Brighton, though, would find their equaliser against the run of play as Kaoru Mitoma fired a strike from the outside of the box into the bottom corner to spark new life into The Seagulls.
Mitoma would once again be on hand to cause problems for City as Brighton looked to capitalise on shaky defending by City, hitting the woodwork in the process.
In another history-making moment of the game, former Manchester City midfielder James Milner entered the pitch in the 84th minute to make his 650th Premier League appearance, leaving him just three short of Gareth Barry’s all-time record of 653.
Manchester City are five points behind league leaders Arsenal, who face Liverpool tomorrow, while Brighton sit 11th in the standings.
/origin-imgresizer.tntsports.io/2026/01/07/image-ba044c1b-04ca-457e-b9ea-a6b7710ee876.jpeg)
Image credit: Getty Images
FT
FT
WHAT FOOTBALL IS ON TNT SPORTS?
Stream the Premier League, Men’s and Women’s FA Cup, UEFA Champions League, UEFA Europa League, UEFA Conference League and more on TNT Sports and discovery+
FT
FT
FULL-TIME! MANCHESTER CITY 1-1 BRIGHTON AND HOVE ALBION
A third consecutive draw for Manchester City as they fail to pick up their first win in 2026.
Erling Haaland gave City the lead from the penalty spot to break history records once again but Brighton's Kaoru Mitoma equalised in the second half to earn the Seagulls a point.
/origin-imgresizer.tntsports.io/2026/01/07/image-addb6173-8d6a-4f31-a096-d218ff852707.jpeg)
Image credit: Getty Images
90+6'
90+6'
LAST CORNER?
Brighton have a corner and potentially their last chance to snatch all three points but it's a poor delivery and it looks like that will be it.
90+4'
90+4'
DOKU SHOT SOARS OVER THE CROSSBAR
Jeremy Doku opts to go from the edge of the box but his shot is soaring over the crossbar.
90+2'
90+2'
MASSIVE BLOCK BY VAN HECKE
Haaland would have been destined to score from inside the box, but van Hecke is there once again to make a crucial block. He's been massive for Brighton tonight.
90+1'
90+1'
FIVE MINUTES ADDED TIME
Any late drama?!
It certainly hasn't felt like a 1-1 draw but can either side steal all three points at the death?
89'
89'
ANOTHER BRIGHTON BOOKING
Tom Watson makes it six bookings for the visitors tonight.
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Yellow card
T. WatsonBrighton & Hove Albion
88'
88'
CHERKI AGAIN
Doku's pass is blocked but it falls to Rayan Cherki, who is off-balanced and sees his effort go wide of the target.
86'
86'
CHERKI FIRES OVER
Doku finds Cherki in the box but his shot has way too much power and fires over the target.
84'
84'
DOUBLE CHANGE FOR BRIGHTON
James Milner comes on to make his 650th Premier League appearance to replace Yasin Ayari, who will be relieved to come off.
Goalscorer Mitoma also sees his evening come to an end as he's replaced by Tom Watson.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/450636.jpg)
Substitution in
J. MilnerBrighton & Hove Albion
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/2117670.jpg)
Substitution out
Y. AyariBrighton & Hove Albion
83'
83'
HOW DID HAALAND NOT SCORE AGAIN?
They've been let off the hook again!
Verbruggen plays it to Ayari, who gives the ball straight to a City shirt and Haaland has surely got to score again but Verbruggen scoops it and breaths a sigh of relief.
But then seconds later, Haaland is again causing problems as he sprints onto goal but hits the side-netting.
79'
79'
HOW CRUCIAL WAS THAT MITOMA GOAL?
Just as Brighton seemed down and out, Mitoma came to the rescue and we suddenly have a game again!
/origin-imgresizer.tntsports.io/2026/01/07/image-ba044c1b-04ca-457e-b9ea-a6b7710ee876.jpeg)
Image credit: Getty Images
77'
77'
DOUBLE CHANGE FOR BRIGHTON
Danny Welbeck comes on for Rutter, whilst Brajan Gruda replaces Diego Gomez.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/726258.jpg)
Substitution in
D. WelbeckBrighton & Hove Albion
/assets.tntsports.io/web/img/placeholder/tnt_headshot_3x4.jpg)
Substitution out
G. RutterBrighton & Hove Albion
76'
76'
HAALAND HEADER
Corner comes in and finds Haaland, who directs his header goalwards but Kadioglu is well positioned to head it away from danger.
74'
74'
HAALAND FROM OUTSIDE OF THE BOX
Haaland attempts a shot from the edge of the box but it's lacking the power needed and is collected by the Brighton goalkeeper.
73'
73'
TRIPLE CITY CHANGE
And Guardiola responds with a triple change...
On: Cherki, O'Reilly, Lewis
Off: Foden, Ake, Nunes
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/2038250.jpg)
Substitution in
R. CherkiManchester City
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1564849.jpg)
Substitution out
P. FodenManchester City
70'
70'
HOW DIDN'T BRIGHTON SCORE?!
Brighton have to the 2-1 ahead!
A ball over the top unleashes Mitoma down the left side, which catches out Nunes, he cuts the ball back infront of goal but it's misread and the moment disappears.
Mitoma attempts to keep it alive but it hits the woodwork and is collected by Donnarumma.
69'
69'
MITOMA BOOKED
Kaoru Mitoma is the next Brighton player to go into the book as he takes one for the team to deny Phil Foden a run on goal.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1820224.jpg)
Yellow card
K. MitomaBrighton & Hove Albion
68'
68'
HOW THINGS CHANGE
City are all over the place and Brighton go on the attack and Kadioglu sends a ball across goal for Mitoma, who puts it back into the six-yard box, but Rodri is there to deal with it.
Has that Mitoma goal woken up the visitors?
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/4222.png)
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/100050.png)
/assets.eurosport.io/web/icons/livecomments/general-article.png)
/assets.eurosport.io/web/icons/livecomments/action-whistle.png)
/assets.eurosport.io/web/icons/livecomments/general-additional-time.png)
/assets.eurosport.io/web/icons/livecomments/action-card-yellow.png)
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/100050.png)
/assets.eurosport.io/web/icons/livecomments/action-substitution.png)
/images.sports.gracenote.com/images/lib/basic/sport/football/club/logo/300/4222.png)