Palace defended well, but two potential City goals were denied by a combination of good goalkeeping and VAR decisions. Dean Henderson made a crucial one-handed save to deny Omar Marmoush from the penalty spot, and also produced a stunning dive to beat away a curling effort from Doku.
City struggled to create clear chances, with Nico O'Reilly's effort blocked by Munoz and Claudio Echeverri's debut almost paying off, but Henderson's saves kept Palace ahead. The Eagles held on to secure their first major trophy and earn a spot in the UEFA Europa League next season.
Palace's victory was a dream come true for the club, which has been starved of cup final opportunities in recent years. The win marked a significant milestone for the team and its fans, who will cherish this moment for a long time.
Flashscore Man of the Match: Daniel Munoz (Crystal Palace)
Get all the in-depth match stats with Flashscore.