After a thrilling first leg at the Etihad Stadium, Manchester City will take a slim advantage into the second leg of their Champions League semi-final against Real Madrid.
Pep Guardiola’s team won 4-3, but they were justify to rue a number of missed opportunities.
They were punished by the ruthless visitors, who were able to stay within touching distance of their opponents thanks to Karim Benzema and Vinicius Junior.
Kevin De Bruyne scored the fastest goal in Champions League semi-final history inside two minutes, and Gabriel Jesus doubled the lead nine minutes later.
A fantastic Benzema volley, which came out of nowhere, halved the deficit and made it 2-1 at the break.
In the second session, it was much of the same, with Phil Foden restoring his team’s two-goal lead in just seven minutes.
Vinicius, on the other hand, rounded off a magnificent run with an exceptionally cool finale, which lasted all of two minutes.
Bernardo Silva blasted a rocket past Thibaut Courtois and into the top corner to make it 4-2 for City, but Benzema ensured their lead would be reduced to just one goal in the second leg.
Real Madrid forward Aymeric Laporte held his nerve after being adjudged to have touched the ball inside the penalty area, chipping his spot kick past the diving Ederson.
The two teams will face off at the Bernabeu on Wednesday to determine who will play in the Champions League in just over a month.