Manchester City will take a 4-3 lead into the second leg of their Champions League semi-final against Real Madrid after an extraordinary game at the Etihad Stadium on Tuesday.
City took the lead after 94 seconds, the fastest goal scored in a Champions League semi-final, with Kevin De Bruyne's diving header.
Pep Guardiola's side doubled their lead in the 11th minute through Gabriel Jesus, the Brazilian collecting a pass from De Bruyne and spinning away from David Alaba before drilling home.