The football shirt worn by George Best during one of his greatest games sold for £24,000 when it went under the hammer on Wednesday.
The late soccer legend came back from a six-week suspension to score six goals in Manchester United's 8-2 demolition of Northampton Town in the fifth round of the FA Cup in 1970.
The jersey he was wearing that day was sold as part of a football memorabilia auction at Christie's in London.
Kim Book, then Northampton's goalkeeper, last year told The Press Association "not even the Berlin Wall" could have stopped Best that day.
The match was one of the most extraordinary played by the United and Northern Ireland star, remembered as one of the greatest players to have graced football.
He destroyed his opponents almost single-handedly with a bewildering range of flicks, dribbles and headers.
He was being marked by Roy Fairfax, who said later: "The closest I got to him was when we shook hands after the game."
The shirt was won by the seller in a national newspaper competition in 1996 but, after a fierce bidding battle, it was bought today by an anonymous buyer. Elsewhere in the sale, the top worn by World Cup-winner Bobby Moore in his last ever English League match, between Fulham and Blackburn Rovers in 1977, sold for £3,600.
The match was also Moore's 1,000th senior game and his 804th league appearance.
The 1970 FA Cup Winners medal awarded to Chelsea captain Ron 'Chopper' Harris fetched £13,200.
Harris, a legend at Chelsea football club, was feared as one of the toughest defenders of his generation - a reputation he cemented during his team's 2-1 win over Leeds United to claim the coveted trophy.
Also on sale was the shirt worn by the Brazilian Rivelino at the 1970 World Cup final, when his team beat Italy 4-1. However the shirt, which was expected to fetch up to £35,000, failed to sell.
The world record for a football shirt at auction is £157,750, reached at a Christie's sale in 2002 for Pele's jersey from the 1970 World Cup final.
All the prices include the buyer's premium.