Pep Guardiola’s men are already into the Carabao Cup final next weekend and are targeting an unprecedented quadruple.
But standing in their way is a Chelsea side who will be extremely eager to clinch their first trophy under Thomas Tuchel and will feel they have a great chance of doing so if they win here.
Leicester or Southampton await the winners of this one, so it promises to be a hard-fought clash to reach the final in May.
Here is everything you need to know about the game.
When is it?
The match will kick off at 5:30pm GMT on Saturday, April 17.
How can I watch it?
The fixture will air live on available to watch live on BBC One. Those with a TV licence will also be able to stream the match on BBC iPlayer.
Chelsea: Kepa; Rudiger, Silva, Azpilicueta; James, Kante, Jorginho, Chilwell; Ziyech, Mount, Werner
Man City: Steffen, Cancelo, Dias, Laporte, Mendy, Rodrigo, Fernandinho, De Bruyne, Torres, Sterling, Jesus
Chelsea - 15/4
Draw - 13/5
Man City - 3/4
Chelsea will likely shape up in a similar way to how they did in the second leg against Porto, sitting off Man City and trying to keep things as tight as possible. Pep Guardiola’s side will undoubtedly have the majority of the ball and try to suffocate the game away from Thomas Tuchel’s men. And you have to say that it will almost certainly pay off. 0-2 Man City.