Alan Shearer is the Premier League's all-time record goal-scorer with 260 goals—the next best, Andy Cole, has 187. Was this the pick of the lot, against Everton in 2002? We think so.