The last 12 months of Premier League action have been eventful to say the least.
We have had first-time champions, managerial changes by the bucketload and some very unlikely results.
There have also been goals. Lots of them. In fact, more than 250 different players have found the net for Premier League clubs this calendar year.
You’ve got 20 minutes to name every single one of the players to score at least one Premier League goal in 2016. Don’t worry, though, we’re not making you name the players who have turned the ball into their own net – we have some heart.