There have been more than 25,000 goals in the history of the Premier League – but who scored the best one?
As the Premier League celebrates turning 25 on 15 August, we’ve come up with a shortlist of 25 – one per season – and want you to vote for your favourite.
To make it easier, we’ve broken it down into five votes each featuring five goals.
There will be a vote every other day between now and the start of the Premier League season, with the top five going through to a final vote on 11 August.
The winner will be revealed on Match of the Day 2 on 13 August.
So what are you waiting for? Take a look and then get voting.
The vote for the best goal from the first five seasons (1992-97) closes at 10:00 BST on 3 August.