Man City score late to beat Chelsea 1-0 in FA Cup semifinal

Holders Manchester City beat Chelsea 1-0 with a late  Bernardo Silva goal on Saturday to reach the FA Cup final after an intense, end-to-end Wembley semifinal.

Silva side-footed the ball home in the 84th minute after Chelsea goalkeeper  Djordje Petrovic parried a shot from former Blues midfielder Kevin De Bruyne.

- Stream on ESPN+: LaLiga, Bundesliga, more (U.S.)

City will meet Manchester United or second-tier Coventry City, who play on Sunday, in the final on May 25.

The result offered some consolation for Pep Guardiola's side, who were eliminated on penalties in the Champions League quarterfinals by Real Madrid in midweek.

Silva, who missed a penalty in the shootout against Madrid, said he was "very happy after a very frustrating week for all of us, for me personally.

"The good thing is in football, if you play at Man City, you play every three days, so after two to three days, you have a chance for a bit of revenge and to put things right."

City are still on for a double, standing two points clear at the top of the Premier League.

Chelsea, whose last visit to Wembley ended in League Cup final defeat by a late Liverpool goal in extra time two months ago, squandered some of the best chances.

Senegalese forward  Nicolas Jackson was particularly profligate.

He took the first shot on target in the eighth minute, but it was easily collected by  Stefan Ortega in the City goal.

Early in the second half, Jackson had two chances to put the ball away but Ortega intercepted both.

There were also opportunities for 21-year-old former City forward  Cole Palmer, who scored four goals against Everton in the league last Monday, and for Noni Madueke.

A last-gasp free kick from substitute  Mykhailo Mudryk sailed over the bar, summing up a miserable afternoon for Chelsea and manager Mauricio Pochettino.

Chelsea have now been eliminated from six of their past eight FA Cup ties against Manchester City, including in the third round last season.

.