One of Britain's rarest football programmes has set a world record when it went up for auction today (Tuesday). The official FA Cup final match card, for Bristol City against Manchester United on April 24, 1909, fetched £23,500.

The match card cost one old penny to buy more than 100 years ago.

This programme represents Manchester United's first ever appearance in a Football Association Challenge Cup final. It was the first of their record 11 FA Cup wins to date. This match also represents Bristol City's only ever appearance thus far in a F.A. Cup final.

The match, played at Crystal Palace, ended 1-0 to the Red Devils in City's first and only appearance in an FA Cup final. The game was watched by more than 70,000 fans with the only goal coming in the 22nd minute. Harold Halse hit the bar and Sandy Turnbull scored from the rebound.

The match card from 1909 exceeded its expected price of £20,000 Credit: ITV Westcountry

The previous record for a football programme sold at auction was £21,850. The sum was paid for the programme of the 1889 FA Cup Final between Wolverhampton Wanderers and Preston North End. When it went under the hammer in May 2006 it was only expected to fetch between £7,000 and £10,000.

The Bristol City versus Manchester United programme went under the hammer at Sotheby's in London. It features line-ups of teams in field formation to the front, player listings on the reverse together with their height and weight.