It wasn’t all plain sailing as Blues actually went behind after debutant Angelino gave away a comical penalty with a hand-balll.
Mark Noble converted from the spot but captain David Silva soon scored with a brilliant volley before Lukas Nmecha scored a penalty himself to put City in the lead.
A second-half double from Raheem Sterling capped off a much more composed performance, in which a number of City youngsters shone.
The victory earns City a place in the final where they will play Wolverhampton Wanderers on Saturday after they defeated Newcastle United 4-0.
Until then, back to the transfer rumours…
Stick around for the latest City news and gossip coming from the Etihad today.