Crystal Palace Secures FA Cup Victory Over Manchester City
london, uk May 17, 2025 21:30Crystal Palace wins their first major trophy in 120 years by defeating Manchester City 1-0 in the FA Cup final, overshadowed by controversy. City's rebuild under scrutiny after missing out on trophies.