Brighton & Hove Albion overturned a two-goal deficit to record their first ever Premier League victory over Manchester City.
The champions went ahead after just two minutes at Amex Stadium as Ilkay Gundogan arrived at the back post to head in from Riyad Mahrez's cross.
But Man City were reduced to 10 men just eight minutes later when Joao Cancelo was shown a straight red card for the denial of a goal-scoring opportunity, bringing down Danny Welbeck as the forward sought to run through on goal.
Phil Foden made it 2-0 early in the second half, picking the ball up inside his own half and shrugging off several challenges before firing low across Robert Sanchez.
However, Brighton quickly halved the deficit through Leandro Trossard's powerful strike, and Adam Webster then headed past Ederson to restore parity.
The winner came with 14 minutes left as Dan Burn had a shot saved but reacted quickest to score his first Brighton goal.
The Seagulls have ended City's record run of 12 straight Premier League away wins and climb to 15th.
See: Brighton report | Man City report
Next fixtures
Brighton: 23 May v Arsenal (A)
Man City: 23 May v Everton (H)
Match officials
Referee: Stuart Attwell. Assistants: Constantine Hatzidakis, Nick Hopton. Fourth official: Graham Scott. VAR: Jonathan Moss. Assistant VAR: Timothy Wood.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time