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