Harry Kane scored a hattrick against Southampton to break Alan Shearer's 22-year old record, and overtook Lionel Messi to become Europe's most lethal marksman of the year.