Gary Lineker’s World Cup semi-final shirt sold for £2.5k A shirt worn by the striker during England's Italia 90 match against West Germany sells for £2,500. Source