Rico Lewis gave us the lead less than two minutes into the game with a fine strike across Nottingham Forest goalkeeper Matz Sels and into the bottom corner.
The Blues took that as a catalyst and dominated the first half but had a scare early in the second period when substitute Anthony Elanga came close with his very first touch.
fa cup MATCH REPORT: NOTTINGHAM FOREST 0-2 CITY
We responded in kind with a thumping Josko Gvardiol header from an Omar Marmoush corner to double our advantage.
Both sides had chances from that point on, with City regularly testing Sels and Forest hitting the woodwork on three occasions, but we saw it out to reach a third successive FA Cup final.
Watch the very best of the action above...