A sensational long-range equaliser from Julio Enciso earned Brighton & Hove Albion a draw against Manchester City that secured the Seagulls' place in the UEFA Europa League and ended the champions' 12-match winning run.
Brighton started brightly and Danny Welbeck struck the crossbar with a free-kick, but Man City took the lead on 25 minutes when Erling Haaland teed up Phil Foden, who kept his composure to finish.
Foden now has six Premier League goals against Brighton, at least twice as many as he has versus any other side.
Meanwhile, Haaland’s assist was his 44th Premier League goal involvement of the season, after 36 goals and eight assists, a joint-record in a 38-match campaign after Thierry Henry's 24 goals and 20 assists in 2002/03.
At the other end, Kaoru Mitoma had a goal ruled out for handball, but Brighton equalised in style seven minutes before the break as Enciso drove forward and unleashed a stunning strike from 30 yards that arrowed into the top-right corner.
It was a deserved goal for a Seagulls side who became only the second team to have 20 shots in a Premier League match against Pep Guardiola's Man City after Wolverhampton Wanderers' 21 in November 2019.
Brighton had another goal chalked off as Welbeck was caught offside, while Haaland thought he had headed in a 79th-minute winner, but his goal was overturned after a VAR review as he was adjudged to have fouled Levi Colwill.
Following the match, Brighton played the Europa League anthem around the stadium after confirming their place in the competition for 2023/24. They are guaranteed to finish sixth, while Man City now have 89 points at the top.
Manchester United can secure UEFA Champions League qualification with a draw when they host Chelsea on Thursday, with the Red Devils aiming to move out of reach of fifth-placed Liverpool, who are three points behind with a superior goal difference.
Man Utd and Chelsea have drawn their last two meetings at Old Trafford, while they also shared a 1-1 draw at Stamford Bridge back in October.