Football Tracker: Man City champions for fourth straight year
Drag down or refresh for latest updates
21:00 BST - That's a wrap for us tonight on the Football Tracker - and the Premier League season!
Thank you for joining us and we'll be seeing you soon.
20:12 BST - Guardiola has now won 15 major trophies in eight seasons as City manager and could add another in the FA Cup final next weekend.
The Catalan has a contract at the Etihad until 2025 and said he intends to see out at least one more year in Manchester.
"The reality is I am closer to leaving than staying after eight years," Guardiola said.
"We have talked with the club - my feeling is that I want to stay now. I will stay next season and during the season we will talk."
Read more on his comments here.
20:04 BST - Kai Havertz scored Arsenal's 89th-minute winner, but the German's goal came too late to give his team a miraculous title triumph.
Havertz admitted the last-day disappointment left a bitter taste, especially after they stormed through 2024 on a superb run that featured just one league defeat against Aston Villa.
"I feel sorry for all the Arsenal fans, for us, we gave our best but it wasn't enough," Havertz said.
"Maybe in two or three months we can say 'it was a good fight', but right now I feel like we deserved more. It wasn't enough in the end, but we go again next year.
"It's frustrating. When you see all the fans here it's tough, but I can tell them next year we're going to be an even better team."
18:58 BST - Here's City's trophy lift after securing a fourth-straight Premier League title:
18:54 BST - Away from City's triumph, Liverpool manager Jurgen Klopp bowed out from the Premier League. After their win, he asked supporters to show love to the man replacing him, Arne Slot.
"It doesn't feel like an end. It just feels like a start. Today I saw a football team play full of talent, youth, creativity, desire, greed. That's one part of development, that's what you need obviously," he said.
"You welcome the new manager like you welcomed me. You go all in from the first day. You keep believing. You push the team. I'm one of you now. I love you to bits.
"Thank you. You are the best team in the world. Thank you!"
18:50 BST - Victory today marks a huge milestone for Rodri - he has now gone 50 games unbeaten in the Premier League.
18:38 BST - Take a look at the story of another historic season for City right here. A huge part of the campaign was Phil Foden, who has entered into a new stratosphere with his performances over the past year:
18:35 BST - Manchester City have shown their rivals that they need to be near perfect to be beaten and it was the same again this year. Take a look at their last 20 games in all competitions:
18:33 BST - Ollie Watkins and Aston Villa ended the season with a heavy defeat but they won't care too much; they're into the Champions League and the Englishman tops the assists charts this term:
18:32 BST - No goals for Erling Haaland this afternoon, but he still finishes top of the overall scoring charts for a second consecutive year:
18:30 BST - Stick with us for more reaction from the climax of another excellent Premier League season - City are about to lift the trophy!
18:30 BST - What an afternoon of football that was! Catch up on all the action by clicking the links below for a match report from every game:
Manchester United 2-0 Brighton
Crystal Palace 5-0 Aston Villa
18:20 BST - Phil Foden was once again one of the best players on the pitch as Manchester City stormed to a historic fourth-straight Premier League title. He described the 'special' feeling to Sky Sports following the match:
18:04 BST - Here it is - the final Premier League table after yet another thrilling season. Six titles in the last seven years for Manchester City!
18:02 BST - FULL-TIME: Manchester City are champions for a record-breaking fourth-straight season! Pep Guardiola's players cruise past West Ham with a 3-1 victory to win yet another trophy.
18:02 BST - FULL-TIME: Arsenal come from behind to beat Everton 2-1, but it isn't enough to make them champions due to results elsewhere. The Gunners will have to start fresh again next season.
18:01 BST - FULL-TIME: Newcastle will finish seventh after a solid 4-2 win away at Brentford - another good campaign for Eddie Howe's Magpies.
18:00 BST - FULL-TIME: Spurs round off their first season under Ange Postecoglu with a huge 3-0 win against bottom-placed Sheffield United.
17:59 BST - FULL-TIME: Chelsea will have European football next season after beating Bournemouth 2-1 at home to secure sixth spot.
17:58 BST - FULL-TIME: Jurgen Klopp bids farewell to the Premier League with a comfortable 2-0 win against the 10-men of Wolves. The German has managed his final game as Liverpool boss.
17:58 BST - FULL-TIME: Crystal Palace have ended their season in style with an emphatic 5-0 win against fourth-placed Aston Villa - a top attacking display that included a hat-trick from Jean-Philippe Mateta.
17:57 BST - FULL-TIME: Luton are relegated after a 4-2 defeat away at Fulham. A spirited display wasn't enough for the Hatters who succumbed to another loss.
17:55 BST - FULL-TIME: Manchester United round off their league campaign with a 2-0 win over Brighton. The Red Devils finish eighth in the table, while Roberto De Zerbi's final game with the Seagulls ends in defeat.
17:54 BST - FULL-TIME: Burnley's season ends with a 2-1 loss to Nottingham Forest after two goals from former player Chris Wood.
17:53 BST - GOAL! Arsenal have a late lead against Everton, Kai Havertz makes it 2-1. It will ultimately come to nothing though unless West Ham can find two goals in added time.
17:52 BST - CORRECTION. Never mind. Soucek hits it volleyball-style into the net off his forearm. City are minutes away from a fourth straight title.
17:51 BST - GOAL! Now this could get interesting! Tomas Soucek nets late for West Ham to make it 3-2.
17:46 BST - GOAL! Rasmus Hojlund doubles United's lead over Brighton.
17:38 BST - GOAL! Bruno Guimaraes scores for Newcastle to make it 4-2 down at Brentford - they're heading for European football again as it stands.
17:31 BST - GOALS! Yoane Wissa gets another back for Brentford who trail Newcastle 3-2. Manchester United lead Brighton 1-0 through Diogo Dalot, while Burnley have one back against Forest - Josh Cullen with that one.
Oh, and Palace have a fifth again - Eze with his second of the match. Superb scenes down in London.
17:30 BST - CORRECTION. Palace's fifth has been ruled out after a VAR check, so Mateta stays on a hat-trick for now.
17:29 BST - GOAL! Fulham restore their two-goal lead over Luton thanks to Harry Wilson.
17:27 BST - GOAL! What on earth is going on at Selhurst Park?! Palace have five now - Mateta with his fourth of the match. Incredible.
17:26 BST - GOAL! Spurs have a third against the Blades - Kulusevski with a brace.
17:25 BST - GOAL! Crystal Palace are flying! They lead Villa 4-0 thanks to Mateta who has a hat-trick! What an end to the campaign for the Eagles.
17:23 BST - GOAL! City's two-goal lead is restored by Rodri! 3-1 in Manchester.
17:20 BST - GOAL! Spurs have a second against Sheffield United through Pedro Porro.
17:17 BST - GOAL! It's a thriller at Craven Cottage! Alfie Doughty gets another back for Luton, who trail 3-2.
17:16 BST - GOAL! Eberechi Eze has Palace's third, they're thrashing Aston Villa!
17:10 BST - GOAL! There's another at Stamford Bridge - this time for Bournemouth who have one back through Enes Unal.
17:10 BST - GOALS! Jimenez nets his second and Fulham's third against Luton, while Vitaly Janelt gets one back for Brentford who trail Newcastle 3-1.
17:10 BST - GOAL! Chelsea have two against Bournemouth - Raheem Sterling doubles their lead.
17:10 BST - We're back underway across the country.
16:58 BST - Here's how things stand at the top of the table at half-time on the final day:
16:54 BST - Half-time across the Premier League:
16:49 BST - GOAL! Less than a minute later, Fulham restore their lead. Raul Jimenez with the strike.
16:48 BST - GOAL! Carlton Morris converts from the penalty spot for Luton. They're level at Fulam, 1-1.
16:45 BST - GOAL! Wow, Mohammed Kudus with the overhead kick to get one back for West Ham a the Etihad.
16:45 BST - GOAL! Adama Traore gives Fulham the lead over Luton - the Hatters are heading back to the Championship.
16:44 BST - GOAL! It's a quick equaliser for Arsenal thanks to Takehiro Tomiyasu.
16:42 BST - GOAL! Jarell Quansah with his second-ever Premier League goal doubles Liverpool's lead over Wolves.
16:40 BST - GOAL! Everton lead against Arsenal! Idrissa Gueye opens the scoring at the Emirates to add to the Gunners' misery with an absolute peach of a freekick.
16:40 BST GOAL! Mateta has a brace for Palace against Villa, 2-0 to the Eagles.
16:38 BST - GOAL! It's three for the Magpies - Alexander Isak scores!
16:37 BST - Jacob Murphy nets to double Newcastle's lead over Brentford and puts them in pole position for a European finish.
16:36 BST - GOAL! Liverpool make the most of their man advantage as Alexis Mac Allister strikes against Wolves.
16:32 BST - RED CARD! Nelson Semedo has been sent off for Wolves at Anfield.
16:22 BST - GOAL! Newcastle take the lead away at Brentford thanks to Harvey Barnes.
16:21 BST - GOAL! City are doing their job - Foden has his second in less than 20 minutes!
16:17 BST - GOAL! Moises Caicedo strikes for Chelsea from the halfway line! They lead Bournemouth 1-0 and are on the cusp of European football.
16:15 BST - GOAL! Spurs take an early lead at Sheffield United through Dejan Kulusevski.
16:14 BST - GOAL! Wood has his and Forest's second! They're cruising to Premier League safety against Burnley.
16:10 BST - GOAL! Jean-Philippe Mateta strikes to give Palace the lead against Villa.
16:05 BST - CORRECTION - Toney's strike is disallowed for offside. Brentford 0-0 Newcastle.
16:04 BST - GOAL! Phil Foden puts one hand on the title for City with a goal within seconds of kick-off against West Ham!
16:02 BST - GOALS! Nottingham Forest take an early lead at Burnley - Chris Wood against his old club - while Brentford are 1-0 up against Newcastle, Ivan Toney finding the net against his former employers!
16:00 BST - Here we go then! We're underway for the final round of Premier League fixtures this season.
15:38 BST - Arsenal will be without star man Bukayo Saka this afternoon - the winger being ruled out with a muscle injury.
He sustained the problem in Arsenal's 1-0 win at Manchester United last weekend.
Arsenal said the injury was only slight, but it was enough to stop him from featuring in the match that will determine his side's destiny in the title race.
The influential Saka has scored 20 goals in all competitions this season, including 16 in the league.
15:33 BST - Kick-off in all 10 Premier League fixtures is less than 30 minutes away! Stick with us for all the key updates.
15:15 BST - Before we dive right into the Premier League action, the League Two play-off final has just finished with Crawley Town beating Crewe 2-0 to confirm a spot in League One next season. Their first-ever appearance at Wembley and their first win!
15:12 BST - Team news is in for the final time in the Premier League this season! Take a look at all the line-ups below:
Arsenal v Everton - follow live
Brentford v Newcastle - follow live
Brighton v Manchester United - follow live
Burnley v Nottingham Forest - follow live
Chelsea v Bournemouth - follow live
Crystal Palace v Aston Villa - follow live
Liverpool v Wolves - follow live
Manchester City v West Ham - follow live
Sheffield United v Tottenham Hotspur - follow live
13:38 BST - From 'I am the normal one' to 'Let's talk about six, baby' - take a look at Jurgen Klopp's best quotes from his tenure as Liverpool boss here.
12:43 BST - Before the Premier League games get underway, there's action at Wembley as Crawley take on Crewe in the League Two play-off final. That one kicks off at 13:00 and you can follow live here.
10:35 BST - Today also marks Liverpool manager Jurgen Klopp's final game in charge of the Reds. It's a big day for the German and we've got a full section on our home page where you can read all the latest regarding his departure.
08:45 BST - With the biggest weekend of the Premier League season upon us, Flashscore has produced plenty of content for the occasion!
Click the links below to read each piece:
Tale of the Tape: How Man City and Arsenal took it to the final round.
Premier League permutations: What Man City and Arsenal need to win the title.
Where did it go wrong for the Premier League's relegated clubs?
The 10 matches that shaped Jurgen Klopp's time as Liverpool manager.
Who's Missing? - Check the latest injury news for all 20 clubs.
Every time the Premier League title race has gone down to the final day.
07:40 BST - Good morning and welcome to our Football Tracker! It's the last round of fixtures for the Premier League this season, with the title, top six and final relegation spot still to be decided. Here's a quick list of permutations for the final day:
If Manchester City beat West Ham, they will be crowned champions for the fourth year in a row regardless of results elsewhere.
Arsenal must beat Everton and hope that City drop points to claim a first title in 20 years.
Chelsea need just one point against Bournemouth to confirm a sixth-place finish, while Newcastle must beat Brentford and hope that the Blues lose to leapfrog them in the table.
Manchester United require a miracle to reach sixth due to their bad goal difference but could sneak into seventh spot if they better Newcastle's result.
At the bottom, Luton are all but mathematically relegated - needing a 12-goal swing in their favour to stay up.