The Premier League has announced the 2023/24 season's opening fixtures, welcoming some clubs to the division for the very first time, with some familiar faces back too.
While attention is paid to the opening day of the season, as the year draws on, eyes are drawn to the final day.
Many Premier League seasons can boast thrilling denouements, when league titles, qualification for Europe, and relegation, can all be decided in the matter of 90 minutes.
Looking towards the last weekend of the season for 2023/24, we can see plenty of tough ties.
Arsenal will have to face Everton, in a fixture that could conceivably decide the Premier League title and a relegation berth. Newcastle United travel to Brentford - rarely an easy fixture, and the same can be said for Manchester United's visit to Brighton.
Liverpool host Wolverhampton, while Chelsea face off at Stamford Bridge against Bournemouth.
Champions Manchester City take on West Ham at the Etihad.