The current Wembley Stadium opened in 2007 on the site of the original stadium, the demolition of which took place between 2002 and 2003. It is owned by The Football Association and serves as England's national football stadium. The original stadium, formerly known as the Empire Stadium, opened in 1923 and hosted matches at the 1966 FIFA World Cup, including the final, which saw hosts England beat West Germany 4–2 after extra time, and at UEFA Euro 1996, including the final, in which Germany defeated the Czech Republic 2–1 after extra time via the golden goal rule. Wembley also hosted every final of the FA Cup since the White Horse Final of 1923 (excluding 2001 to 2006, when the stadium was being rebuilt).