Second-half substitute Jeremy Doku injected fresh impetus for City, with the Belgian forcing another save from Petrovic.

How the match unfolded
Erling Haaland was the main absentee for Man City, who made three changes from their midweek defeat to Real Madrid, as Julian Alvarez, John Stones and Nathan Ake replaced Ruben Dias, Josko Gvardiol and Haaland.

Chelsea made one change from their 6-0 win over Everton, with Enzo Fernandez coming in for Mykhailo Mudryk.

Rodri had a good chance to score after 11 minutes with a glancing header, but Djordje Petrovic denied him with a terrific save.

Phil Foden was then played through on goal four minutes later and managed to take the ball around Petrovic, but his attempt from an acute angle was cleared away by Marc Cucurella.Chelsea began to grow into the contest and Nicolas Jackson had a similar chance to Foden after rounding Stefan Ortega, but the striker failed to get a shot away.

Cole Palmer went close to scoring in the 37th minute with a curling effort at goal, but Ortega was equal to the shot.

Jackson had two chances in quick succession at the start of the second half to break the deadlock, but both efforts from close range were comfortably saved by Ortega.

Second-half substitute Jeremy Doku injected fresh impetus for City, with the Belgian forcing another save from Petrovic.

The game’s decisive moment came through Silva, who, after his missed spot-kick in City’s UEFA Champions League penalty shootout exit to Real Madrid in midweek, smashed the ball into the bottom-right corner after Kevin De Bruyne’s low cross was deflected into the path of the Portuguese midfielder.It’s the third time that City have reached the FA Cup final in consecutive years while Chelsea suffered their 11th elimination from the FA Cup at the semi-final stage, the third-most in the competition’s history after Everton and Spurs, with 13 and 12 respectively.

Pep Guardiola’s side are back in Premier League action on Thursday, when they travel to Brighton & Hove Albion, while Chelsea visit Arsenal on Tuesday for a London derby.Jacob Bruun Larsen and Lorenz Assignon scored twice in quick succession to give the Clarets a two-goal lead at half-time.

Sheff Utd pulled a goal back through Gustavo Hamer early in the second half but Lyle Foster restored Burnley’s two-goal advantage just six minutes later, before Johann Berg Gudmundsson added further gloss to a big win.

Burnley’s victory took them two points behind 18th-placed Luton Town – who suffered a crushing 5-1 home defeat to Brentford on Saturday – while Vincent Kompany’s side are now just three points behind 17th-placed Nottingham Forest.