Manchester City were held to a 1-1 draw by Bournemouth at Vitality Stadium, handing Arsenal their first Premier League title in 22 years.
Title Race Ends
City needed to win to take the title race to the final day, but despite Erling Haaland's added-time equaliser, they could not force a winner. The result leaves the champions four points adrift of the table-topping Gunners.
The visitors arrived three days after lifting the FA Cup, but speculation over Pep Guardiola's future dominated the headlines. Travelling fans chanted "one more year" throughout the match, while one supporter unveiled a bedsheet reading "Pep Stay".
Match Highlights
Junior Kroupi opened the scoring in the 39th minute with a stunning curl into the right corner. The 19-year-old celebrated becoming the outright highest-scoring teenager in a debut Premier League season, marking his 13th goal with a somersault.
City almost levelled within a minute of the restart when Cherries goalkeeper Djordje Petrovic denied Nico O'Reilly. Haaland then equalised in the fifth minute of added time, sweeping home after Rodri struck the left post during a goalmouth scramble.
Bournemouth's Historic Season
The Cherries secured a top-seven finish and remain in contention for Champions League football ahead of Sunday's season finale at Nottingham Forest.
It was a fitting farewell for head coach Andoni Iraola, who received a rousing send-off at full-time ahead of his summer replacement by Marco Rose. After a remarkable 17-game unbeaten run, European football is now within reach.