 In 2008, Preston opened a new 5,000 seater stand at their Deepdale stadium, named the Invincibles Pavilion in honour of the unbeaten 1880s team that had also played their home matches at the same site.The Preston team that won the 1889 FA Cup Final at Kennington Oval, beating Wolverhampton Wanderers 3–0, was as follows