Pep Guardiola is very delighted by the final scoreline as his team has two away goals, but Real Madrid has history with comebacks and Zidane will have to rethink his tactics for the second-leg.
Man City surprised everyone with the stunning comeback in the last minutes of the game.
Another surprising thing was Pep's decision to bench Raheem Sterling and Sergio Aguero and put in attack Gabriel Jesus and Kevin De Bruyne.
This bold decision paid off as both Gabriel Jesus and De Bruyne scored to give the advantage to Man City.
Real Madrid were playing better for most of the time. After the match Guardiola said: "They started very well and for the first 10-15 minutes we could not take the ball.
"We weren't able to make the sequences of 10-15 passes in a row, but after this 15 minutes, we played really good."
"When we were playing better we concede a goal"- add Pep "When Madrid were playing better we scored a goal. After that we found our rhythm and we scored a second one.
"Today we are happy, but still it is not over yet. If there's one team in the world that can overcome everything is this club, but hopefully for our people we can do a good performance and go through.
"I'm sure Zidane is going to look at what we have done and the second game will be different. We'll have to adapt quick and try to go there to win the game."
Manchester City's win in Madrid came on the day the Court of Arbitration for Sport received the club's appeal for their two-year ban from European football.
Pep Guardiola insisted that his players didn't have extra motivation from that case. "I have to be honest - it's not easy for our club to live that. But I'm also so confident that everything is going to go well."