Karim Benzema said Real Madrid "will do something magical" to reach the Champions League final after scoring twice in a thrilling 4-3 defeat to Manchester City in Tuesday's semifinal first leg.

A breathless start at the Etihad stadium saw Kevin De Bruyne and Gabriel Jesus put a dominant City 2-0 up inside 11 minutes, before Benzema gave Madrid hope with a goal before halftime.

Phil Foden restored City's two-goal lead, Vinicius Junior scored two minutes later and Bernardo Silva made it 4-2 before Benzema dispatched an 82nd minute 'Panenka' penalty to keep the tie alive ahead of the second leg at the Santiago Bernabeu on May 4.

"A defeat is never good," Benzema told Movistar. "The most important thing is we never gave up until the end… Now we have to go to the Bernabeu. We'll need the fans like never before. We'll do something magical, which is to win."

Madrid's Bernabeu stadium has already hosted two dramatic games in these Champions League knockout stages. They overturned a 1-0 first leg loss at Paris Saint-Germain in the round-of-16, Benzema scoring a hat trick in a 3-1 home win.