Alan Shearer needs no introduction. He scored goals whoever he played for, Southampton, Blackburn Rovers, England and, finally, his own beloved Newcastle.In all, he beat Premier League goalkeepers 260 times - a record that will stand for many years to come. He also became Newcastle United's all-time record goalscorer with this one against Portsmouth in 2006. Legend.
Relive some of those moments:https://www.youtube.com/watch?v=Owbw1VSJ-zg