Bernardo Silva shocked the home faithful with an opening goal on two minutes, curling home a cheeky 25-yard free-kick which took goalkeeper Andriy Lunin completely by surprise.
Two deflected strikes brought 14-time competition winners Madrid level.
Eduardo Camavinga’s hopeful strike smashed against Ruben Dias and spun into the far corner of Stefan Ortega Moreno’s goal before Rodrygo got on to a clever Vinicius Jr ball forward before finishing off Manuel Akanji‘s heel.
REAL MADRID 3-3 CITY | Match report
City came out firing in the second period and took the lead following a brace of brilliant strikes from Phil Foden and Josko Gvardiol, who bagged his first goal for the club.
But the hosts weren’t finished and levelled after another fine drive, this time from Federico Valverde.
The draw sets us up for an exciting second leg at the Etihad, with a place in the semi-finals the prize for the winners.
Check out highlights from the first leg above…