Key events
78 min Elanga wins a free-kick on the right after a race for the ball with O’Reilly, the pair tumbling down.
76 min Elanga takes down a long ball on the left wing but he can’t get his cross right, finding no runner and just the hands of Ortega.
75 min City play keep-ball, seemingly unable to lose the ball.
73 min A wonderful first-time pass from Kovacic sets O’Reilly up inside the area as City try and walk in a third, but a corner is the end result.
71 min Anderson and Wood are off for Forest, Awoniyi and Sangaré on. Grealish is replaced by Gündogan.
70 min Oh my days. Gvardiol lets the ball run loose at the back and Gibbs-White skips in, jumping past Ortega but with a tight angle to beat. He should still slot in easily … but the ball hits the far post and comes back out. What a chance that was for the Forest skipper.
68 min Forest supporters wave their scarves, trying to get their boys going for the final 20.
65 min Nearly an all-timer from Gibbs-White! Elanga dinks a cross in from the left, Gibbs-White, near the edge of the area, hits the volley sweetly with his left foot, the ball thumping the crossbar. He shouts towards the heavens, the margins going against him.
63 min The corner is headed away before Marmoush and Grealish work it around nicely, the former driving down the left-hand side of the area to force a top save from Sels, tipping the ball over.
62 min Gibbs-White tries to play in Wood but his pass lacks direction and Ortega cleans up for City. Murillo heads away a cross at the other end, leading to a City corner.
60 min Elanga has space on the right but his cross, hung up, can’t find Wood in the middle.
59 min Bernardo Silva dinks it in towards the far post … but Rúben Dias can’t make contact and it leads to a Forest goal-kick.
58 min City have a free-kick from central range, but not shooting distance.
57 min Forest knock it about at the back but they’ve looked most dangerous when they’ve thumped it long. They have to cling on to the way Hudson-Odoi broke through on the left at the start of the half.
55 min Jack Grealish goes in the book, the first yellow of the day.
53 min That goal followed a spectacular sequence of saves from Sels, keeping out Lewis, Nunes and Kovacic. But the keeper couldn’t do anything about Gvardiol’s header, the defender easing his way into the six-yard box before making contact.
GOAL! Nottingham Forest 0-2 Manchester City (Gvardiol 51)
City appeal for handball before a corner but that doesn’t matter anymore; Gvardiol leaps high inside the area to comfortably head home Marmoush’s ball in. City are well on top.
48 min Anderson gets called out by the ref for a high foot, with Forest injecting more life into this contest.
46 min Nearly an equaliser from Elanga! Hudson-Odoi skips down the left, and sends in a cracking low ball, Elanga makes a run to the near post and gets his finish wrong with the right foot, firing wide with just Ortega to beat. What a chance for the man who just came on.
Nuno has made the call: the electric Anthony Elanga is coming on for Forest, replacing Danilo. The manager whispers some secret instructions into the ear of the former Manchester United attacker. Probably something along the lines of ‘give ‘em, hell’.
This looks pretty wrapped up.
HALF-TIME: Nottingham Forest 0-1 Manchester City
It’s not been a classic, with City dominant – passing with ease, not creating loads of chances but clinical when they got the early chance. A third consecutive final beckons if Forest don’t switch things up.
45 min We’ll have just one added minute.
44 min … Bernardo Silva whips the ball in and Toffolo heads away at the far post for a City throw.
43 min Abbott concedes a free-kick out on City’s left with a foul on Marmoush …
42 min Savinho is dispossessed as Forest advance forward but Gvardiol, at centre-half, rushes to the corner to stop Toffolo and regain control for City.
40 min Nunes gets the stepovers going and tries to dance past Anderson, but the Forest midfielder holds his ground in the left-back region.
39 min The game’s lost a bit of sting in the last few minutes, with City keeping the ball but unable to penetrate through Forest lines.
37 min Savinho has been causing some bother out on the right, looking to shape up for shots after cutting in.
36 min Lewis sees plenty of the ball in midfield as City quieten things down with a sequence of passes.
33 min Finally, something from Forest. Wood chests down a long ball from Sels, laying it down in midfield before a pass is played through for Hudson-Odoi on the right, and he tries to square it back for Wood. But the winger was offside anyway.
32 min Kovacic makes a bursting run through midfield again before City work their triangle of passes out on the right.
31 min The first half-hour has been all City, this game lacking the intensity of a semi-final.
29 min Matheus Nunes is showing plenty of energy out on the right, bursting forward to launch the crosses. That also opens up space for Callum Hudson-Odoi when Forest counter, but a mistimed run and wayward pass to the winger stops the move.
27 min O’Reilly does well in midfield, brushing away Danilo to launch from range, his shot travelling just wide.