Nine and a half months, one World Cup, numerous dramatic moments and several dubious VAR calls later and the Premier League season concluded on Sunday.
In what was a pulsating and entertaining campaign, there has been a title race and an intriguing battle for Europe, along with a desperate relegation scrap.
Manchester City eventually overtook Arsenal to secure their fifth league title in six seasons, while Manchester United and Newcastle made up the top four.
At the bottom, Southampton, Leeds and Leicester headed through the dreaded trap door after multiple twists and turns and will be playing Championship football next season.