Manchester City, Chelsea and Newcastle have all qualified for the Champions League after final-day drama in the Premier League. Aston Villa and Nottingham Forest, who started the day outside of the top five, cruelly missed out and will have to settle for the Europa League and Conference League next season respectively.
The Premier League were awarded five qualification spots thanks to English clubs' performances in Europe. The first two places were taken by champions Liverpool and runners-up Arsenal.
Tottenham then booked their ticket to Europe's elite competition after beating Manchester United 1-0 in the Europa League final on Wednesday. That left three places vacant going into the final day.
City, despite their disastrous season by their standards, were all but guaranteed a Champions League berth thanks to their superior goal difference. But Pep Guardiola's former champions rubber-stamped it themselves with a 2-0 win away to Fulham courtesy of Ilkay Gundogan's overhead kick and an Erling Haaland penalty.
Chelsea, meanwhile, made the journey to Forest, knowing that a win would confirm their qualification and end their hosts' chances. Levi Colwill scored in the first half and his goal was enough to get the job done at the City Ground and condemn Forest to seventh place after a remarkable season.
The drama, though, was at St James' Park and Old Trafford. Newcastle suffered a stunning 1-0 defeat at home to Everton and looked to have blown their chances of returning to the Champions League.
But Villa's 2-0 loss against United meant that they clung on to fifth place. The Red Devils' first goal came just minutes after 10-man Villa had one controversially ruled out.
Morgan Rogers put the ball in the back of the net after United goalkeeper Altay Bayindir failed to keep it within his grasp after the Villa forward got a touch on it. But the whistle had already been blown for a foul on Bayindir by the time Rogers' shot went in, meaning that VAR were unable to check referee Thomas Bramall's on-field decision.
Should Aston Villa's goal have counted? Have your say in the comments section.
The Premier League posted on their Match Centre account: "The referee's call was a free kick to Manchester United with Bayindir deemed to be in control of the ball before Rogers gained possession. The whistle was blown by the referee before the ball entered the goal, therefore the incident was not reviewable by the VAR."
Champions League: Liverpool, Arsenal, Manchester City, Chelsea, Newcastle and Tottenham (Europa League winners)
Europa League: Aston Villa and Crystal Palace (FA Cup winners)
Conference League: Nottingham Forest