The Crystal Palace Company began hosting the FA Cup Final on a regular basis in 1895, which was played at the sports stadium in the Crystal Palace Park. The company then decided in 1905 to form a new football club to play at the stadium. The current Crystal Palace F.C. was formally created as a professional outfit and played at the Cup Final venue until 1915.