The 2023/24 Premier League season is under way and you can follow every game and every goal right here with The Independent.
This year sees Manchester City try to defend their crown and claim a historic fourth title in succession. Pep Guardiola’s all-conquering City, who also won the Champions League and FA Cup last season, will have to see off Arsenal, Chelsea, Manchester United, Liverpool and the rest to claim an unprecedented sixth league title in seven years.
Meanwhile Luton Town are making their first appearance in the Premier League, having risen from non-league in an incredible decade of progress. They followed Championship winners Burnley and second-placed Sheffield United in earning promotion to the top flight.
Follow the latest action from the Premier League below.
Crystal Palace FC 5 – 0 Aston Villa FC
Crystal Palace vs Aston Villa
18:10
Crystal Palace finish the 2023/24 season with an utterly dominant performance against a Villa side who, in truth, look like they are glad the season is finished. Mateta netted the first of his three in the ninth minute, before adding another in the 39th. Both goals were straightforward but well-taken and it meant Palace went into the break with a comfortable lead. Villa had the better of their chances in the first half, which they failed to take, time and time again. The second half started slowly, until from out of nowhere Eze added a third for the home side in the 54th minute. He fired a strong shot past Olsen before the goalkeeper had even dived! Not long after that, in the 63rd minute, Mateta completed his hat trick with a tidy finish across goal, the first for Palace in the league since 2015. Eze then added to his haul with a similar finish to his first, another rocket flew past Olsen to make it five! It may have been more, had VAR not disallowed Mateta’s fourth goal. It turned out to be irrelevant anyway, as Palace ran away with the game in the end. Palace generated 2.48 xG from 15 shots, with Villa having 1.08 xG from eight shots. They finish the season with a loss, but they can find comfort in the Champions League next season. That concludes this live text commentary, thank you for joining and goodbye!
Crystal Palace vs Aston Villa
17:59
FULL-TIME: Crystal Palace 5-0 Aston Villa.
Crystal Palace vs Aston Villa
17:57
Riedewald hunts a goal to finish his Palace career, as he bursts through the middle of the pitch, into the box. He loses control of the ball, however, and the ball evades him. That would have been romantic.
Crystal Palace vs Aston Villa
17:54
Yellow Card Clément Nicolas Laurent Lenglet
Crystal Palace vs Aston Villa
17:54
There will be FIVE additional minutes, as the Premier League season draws to a close.
Crystal Palace vs Aston Villa
17:50
Substitution Adam James Wharton Jaïro Jocquim Riedewald
Crystal Palace vs Aston Villa
17:50
Substitution Eberechi Oluchi Eze Jordan Pierre Ayew
Crystal Palace vs Aston Villa
17:50
Substitution Joachim Christian Andersen James Oliver Charles Tomkins
Crystal Palace vs Aston Villa
17:49
McGinn is replaced by the young Munroe, for Villa.
Crystal Palace vs Aston Villa
17:49
Substitution Moussa Diaby Kaine Kesler-Hayden
Crystal Palace vs Aston Villa
17:48
Palace look to be sending on two players who are leaving the club after this game, for a farewell appearance. Oliver Glasner can afford to do that when his side are 5-0 up!
Crystal Palace vs Aston Villa
17:48
Eze wants a hat trick aswell! He sends another shot towards Olsen in goal, but it is a good height for the goalkeeper and he palms it wide of the goal.
Crystal Palace vs Aston Villa
17:45
CLOSE! Eze and Olise swing at the same ball in from Mitchell, and end up getting in each other’s way! Very close to the sixth goal, there.
Crystal Palace vs Aston Villa
17:43
Palace fans are in fine voice now, they know their team is going to pick up their sixth win in seven games! It has been a great performance by the home team.
Crystal Palace vs Aston Villa
17:42
Despite Villa having achieved their goal for the season, and effectively having “nothing” to play for, no one could have predicted such a one-sided performance as we’ve seen here.
Crystal Palace vs Aston Villa
17:39
Substitution Addji Keaninkin Marc-Israel Guéhi Jefferson Andrés Lerma Solís
Crystal Palace vs Aston Villa
17:39
Mateta’s hat trick in this game is the first for Palace in the Premier League since 2015, when Yannick Bolasie bagged three against Sunderland.
Crystal Palace vs Aston Villa
17:38
Substitution Jean-Philippe Mateta Odsonne Édouard
Crystal Palace vs Aston Villa
17:36
What a crazy 10 minutes!! Palace are not letting up either, they want more!
Crystal Palace vs Aston Villa
17:35
Yellow Card Douglas Luiz Soares de Paulo
Crystal Palace vs Aston Villa
17:32
Assist Jean-Philippe Mateta
Crystal Palace vs Aston Villa
17:32
Chambers makes way for Iroegbunam, for only his second ever Premier League appearance.
Crystal Palace vs Aston Villa
17:32
NO GOAL! A very close offside call denies Mateta his fourth of the game. There was a matter of millimetres in that. Very close.
Crystal Palace vs Aston Villa
17:29
GOOOO- NO! Mateta nearly gets his fourth!! He produces another finish under Olsen but the flag goes straight up for offside! VAR is checking.
Crystal Palace vs Aston Villa
17:27
GOOOOALLL!!!!! IT’S A HAT TRICK FOR MATETA! He sorts his feet out well inside the box and shoots the ball like an arrow across the goal and into the corner! 4-0 to Palace!
Crystal Palace vs Aston Villa
17:27
Assist Eberechi Oluchi Eze
Crystal Palace vs Aston Villa
17:27
Olise goes down inside the box due to several bodies stopping him in his tracks. The referee says no again and VAR agrees with him again.
Crystal Palace vs Aston Villa
17:24
Palace work another chance with Olise who slides Eze through inside the box. He tussles with Konsa, and that means he cannot get the shot away properly!
Crystal Palace vs Aston Villa
17:23
CLOSE! Olise sidefoots the ball just wide of the far post. Had he taken another touch to set the ball, he may have got a cleaner strike off!
Crystal Palace vs Aston Villa
17:20
Yellow Card Lucas Digne
Crystal Palace vs Aston Villa
17:19
With that Eze goal, it now means that each of Palace’s current front three (Eze, Mateta and Olise) are all in double figures, in terms of goals this season.
Crystal Palace vs Aston Villa
17:17
Goal Eberechi Oluchi Eze
Crystal Palace vs Aston Villa
17:14
The game has returned toa docile state, as both teams knock the ball around in the middle of the park.
Crystal Palace vs Aston Villa
17:14
Duran against Andersen has turned out to be quite the battle. They have both produced some good moments against the other, as Andersen slides in to take the ball off of Duran.
Crystal Palace vs Aston Villa
17:10
Crystal Palace have stopped the opposition from scoring a first-half goal in 25 of their 38 games, only Arsenal (26) have done this more often in the Premier League this season. This also bodes well for them as they have a record of W7, D3, L1 when leading at half-time.
Crystal Palace vs Aston Villa
17:09
No changes for either side at the break, but we should expect a few throughout the second half.
Crystal Palace vs Aston Villa
17:09
KICK-OFF: We are back underway for the second half!
Crystal Palace vs Aston Villa
16:58
Going into the second half, Villa should look to exploit the space down their left channel, as Munoz is leaving Digne with acres of space to attack. They have come close down this avenue, but so far they have no goals to show for it! For Palace, Glasner will be telling his team to produce more of the same. They have been the better side, and are deserving leaders at the break, but they will know the game is not over yet!
Crystal Palace vs Aston Villa
16:56
Half time here at Selhurst Park and the home side go in two goals up! Mateta stroked the ball home in the ninth minute to put his side ahead after a cute ball through from Olise. Then, Palace went two up thanks to Mateta again, this time he smashed the ball in from close range following a cross from Munoz. Palace’s goals have been worth 0.50 and 0.52 xG, respectively. Palace have been worth their lead, with Villa only mustering up a few half chances through the first 45 minutes. They have managed to produce 1.05 xG from seven shots as a team, but so far it has been plain sailing for Henderson in the Palace net.
Crystal Palace vs Aston Villa
16:53
HALF-TIME: Crystal Palace 2-0 Aston Villa.
Crystal Palace vs Aston Villa
16:51
BIG CHANCE! Olise nearly makes it THREE! He uses his trademark move to cut inside and attempts to bend a shot low into the corner. Olsen gets down well to keep the ball out!
Crystal Palace vs Aston Villa
16:49
Mitchell goes down inside the Villa area, which is greeted by a huge penalty appeal from the home crowd. The referee waves the shouts away, as does VAR.
Crystal Palace vs Aston Villa
16:47
There will be FOUR added minutes!
Crystal Palace vs Aston Villa
16:47
Palace now hold onto the ball for a couple of minutes, as they look to see out the first half comfortably.
Crystal Palace vs Aston Villa
16:45
Villa look tired and ready for the game to end, despite not even being at the halfway stage. They are being outrun all over the pitch.
Crystal Palace vs Aston Villa
16:43
Palace’s goal means that they have now achieved their best (!) goal-scoring season, in the top-flight!
Crystal Palace vs Aston Villa
16:42
Munoz gets his fourth assist of the season, since joining in January. His low, powerful cross into Mateta allowed him to stroke the ball home.
Crystal Palace vs Aston Villa
16:40
Goal Jean-Philippe Mateta
Crystal Palace vs Aston Villa
16:40
Palace’s diagonal balls from the likes of Wharton, Andersen and Munoz have been working very well so far for them. The most recent attempt was from Eze who struck the ball on target from outside the box. That chance was created from a pinpoint diagonal across the field.
Crystal Palace vs Aston Villa
16:38
Duran claims another penalty, against Munoz. The referee isn’t interested and the game restarts with a Palace goal kick.
Crystal Palace vs Aston Villa
16:38
Eze had an opportunity to create an attacking chance on the edge of the box, but he uncharacteristically stutters, and loses the ball!
Crystal Palace vs Aston Villa
16:35
Aston Villa have attempted the last 5 shots in this game, as Crystal Palace’s last shot was Mateta’s goal in the ninth minute.
Crystal Palace vs Aston Villa
16:35
The game has stagnated slightly as we pass the 30-minute mark. Neither team are driving forward when they get the ball.
Crystal Palace vs Aston Villa
16:32
Digne is finding some room down the left channel. He put in a cross which caused some defensive trouble for Palace, but they eventually get the ball clear for a corner.
Crystal Palace vs Aston Villa
16:30
Watkins is still running around with a gaping hole in his shirt, which on a day like today, is probably rather refreshing!
Crystal Palace vs Aston Villa
16:28
Contrary to the pre-match notes, Marc Guehi has adopted a midfield role ahead of Chris Richards. The American has started in the defensive trio.
Crystal Palace vs Aston Villa
16:25
Yellow Card Joachim Christian Andersen
Crystal Palace vs Aston Villa
16:24
The pace of the game has dropped slightly, after an electric opening 20 minutes or so.
Crystal Palace vs Aston Villa
16:24
Olise breaks forward yet again and claims a foul by Chambers on the edge of the box. The referee, however, is not interested.
Crystal Palace vs Aston Villa
16:20
Back-to-back corners for Aston Villa produce another massive opportunity! Watkins is presented with a free header, but he nods it towards the ground and makes it easy for Palace to clear.
Crystal Palace vs Aston Villa
16:20
Yellow Card John McGinn
Crystal Palace vs Aston Villa
16:18
HUGE CHANCE! Diaby is denied by Henderson! The strike was low towards the left side of the goal, but the English goalkeeper got down very smartly to save Palace there!
Crystal Palace vs Aston Villa
16:17
Clyne holds off Duran and sends the ball forward with Olise. This time, his pass was slightly overhit and Eze gets called offside as he attempts to collect the ball.
Crystal Palace vs Aston Villa
16:15
The goal is confirmed and Palace LEAD! The home crowd now find their voices, and Selhurst Park is jubilant!
Crystal Palace vs Aston Villa
16:11
Assist Michael Akpovie Olise
Crystal Palace vs Aston Villa
16:10
Goal Jean-Philippe Mateta
Crystal Palace vs Aston Villa
16:10
The away end is ROCKING! These Villa fans are enjoying every second of watching their team at the moment.
Crystal Palace vs Aston Villa
16:08
Villa claim a foul inside the penalty area, on Duran. There was some action inside the Palace area with Andersen involved again, but the VAR checked the incident and cleared it.
Crystal Palace vs Aston Villa
16:07
There has been some strong tackles going in, despite there being only a few minutes on the clock. Villa may have achieved their goal for the season, but they haven’t slowed their tempo down!
Crystal Palace vs Aston Villa
16:05
Palace have started the game as the brighter side, much like the sun that beats down on South London. Andersen brings Watkins down inside the Villa half, allowing the away team to regain possession early on.
Crystal Palace vs Aston Villa
16:03
Here we go then, the final game of the season is upon us. Palace are unbeaten in their last 11 games on the final day when playing at home, what can Villa produce to end that streak?
Crystal Palace vs Aston Villa
16:03
KICK-OFF! Aston Villa get the game underway!
Crystal Palace vs Aston Villa
16:03
Both teams have entered the pitch for the final time this season, with the Holmesdale End creating a brilliant spectacle behind them. We’re ready for kick off!
Crystal Palace vs Aston Villa
15:37
As expected, Unai Emery’s team selection for today has a lot of rotation. Calum Chambers comes into the starting lineup, in what appears to be a midfield role alongside Douglas Luiz. Robin Olsen replaces Emi Martinez in goal, who is absent from the squad with Leon Bailey and Youri Tielemans also missing. Villa’s bench features just one senior player in Pau Torres. The rest is made up of youngsters hoping to make an impact off the bench. For Palace, Marc Guehi returns to the starting lineup with the captain’s armband. This change shifts Chris Richards into a midfield position, alongside Adam Wharton in the middle of the park. The formidable trio of Eze, Olise and Mateta remain in attack.
Crystal Palace vs Aston Villa
15:32
ASTON VILLA SUBS: Joe Gauci, Lander Emery, Kaine Kesler-Hayden, Pau Torres, Finley Munroe, Kadan Young, Tim Iroegbunam, Omari Kellyman.
Crystal Palace vs Aston Villa
15:32
ASTON VILLA (4-4-2): Robin Olsen; Ezri Konsa, Diego Carlos, Clement Lenglet, Lucas Digne; Mousa Diaby, Calum Chambers, Douglas Luiz, John McGinn; Jhon Duran, Ollie Watkins.
Crystal Palace vs Aston Villa
15:32
CRYSTAL PALACE SUBS: Remi Matthews, James Tomkins, Joel Ward, Jefferson Lerma, Jeffrey Schlupp, David Ozoh, Jairo Riedewald, Jordan Ayew, Odsonne Edouard.
Crystal Palace vs Aston Villa
15:32
CRYSTAL PALACE (3-4-2-1): Dean Henderson; Nathaniel Clyne, Joachim Andersen, Marc Guehi; Daniel Munoz, Adam Wharton, Chris Richards, Tyrick Mitchell; Michael Olise, Eberechi Eze; Jean-Phillipe Mateta.
Crystal Palace vs Aston Villa
15:32
Whilst the main focus of today will be on the race for the title, both teams will be celebrating a great end to the 2023/24 season here at Selhurst Park. The home side will have more to play for as they could potentially finish in the top 10 places of the Premier League, should other results go their way.
Crystal Palace vs Aston Villa
15:32
Both teams have seen a jubilant end to the season, for different reasons. Villa are guaranteed a spot in the Champions League next season, thanks to Tottenham’s loss in the week vs Manchester City. Palace are celebrating other achievements, however. Their turn in form since Oliver Glasner took charge has been nothing short of magnificent, with wins over Liverpool, Newcastle and Manchester United.
Crystal Palace vs Aston Villa
15:30
The last time these two sides faced each other was on the 16th of September 2023. The game ended in a 3-1 win to Aston Villa at Villa Park, thanks to some very late heroics from the home side. In the other recent head-to-head meetings, the results have varied, with both sides picking up a win and a draw. Who knows what to expect as we enter the season’s final game!?
15:30
Hello and welcome to live text commentary of this FINAL DAY Premier League clash between Crystal Palace and Aston Villa at Selhurst Park!
Crystal Palace vs Aston Villa
15:00
Follow all the goals and latest action from the Premier League here with The Independent. Team news and line-ups coming up shortly…
Sophie Anderson, a UK-based writer, is your guide to the latest trends, viral sensations, and internet phenomena. With a finger on the pulse of digital culture, she explores what’s trending across social media and pop culture, keeping readers in the know about the latest online sensations.