City and Chelsea had both secured their places in the last four of the Champions League this week - but Pep Guardiola's side had their sights set on a unique haul of four trophies as they close in on the Premier League title and also face Tottenham here in the League Cup final on 25 April.
Chelsea had other ideas, however, and they deserved the victory given to them when Hakim Ziyech slid home Timo Werner's pass in the 55th minute to set up an FA Cup final against either Leicester City or Southampton.
"We played an excellent 35 minutes in the first half. We had to suffer for 10 minutes. We then played another 30 minutes so strong and got the lead and could have got another. I am very proud of my team.
"A good defence is also having the ball and ball possession. It is a very good clean sheet. We were not lucky to escape with a clean sheet, we worked hard for it.
"The guys are ready to cover for each other if anyone loses a duel. We wanted to be brave today with the ball and against the ball and we did it."