Crystal Palace Stuns Manchester City to Clinch First-Ever Major Trophy in 120-Year History
Crystal Palace made history on Saturday, May 17, 2025, by defeating Manchester City 1-0 in the FA Cup final at Wembley to secure their first-ever major trophy since the club’s founding over a century ago. Eberechi Eze gave the South London side a dream start with a 16th-minute goal — the only one of the