Manchester City beat Chelsea 1-0

Manchester City bounced back from Champions League heartbreak against Real Madrid to beat Chelsea 1-0 to reach the FA Cup final.

Bernardo Silva scored the only goal six minutes from time at Wembley as Chelsea were made to pay for a series of wasted chances by Nicolas Jackson.

Shaken by their midweek Champions League quarter-final loss against Real Madrid on penalties, City took a while to shake off the gloom from the end of their treble bid.

They were hampered by the absence of Norway striker Erling Haaland after he suffered a knock against Real, with Julian Alvarez unable to make an impact as his replacement.