Manchester City defeated Real Madrid 4-3 in a thrilling UEFA Champions League semi-final first leg tie on Tuesday night.
City were still without Kyle Walker and Joao Cancelo, as John Stones and Oleksander Zinchenko started at full back while Gabriel Jesus continued up top.
Pep Guardiola's charges signalled their early on as Kevin de Bruyne opened the scoring after just two minutes with a neat header from Riyad Mahrez's cross.
The home side continued to dominate and bagged a second goal in the 11th minute when Gabriel Jesus got on the end of De Bruyne's cross before placing the ball beyond Thibaut Courtois.
It was all Man City in the opening 30 minutes and they could have extended their lead had Mahrez and Phil Foden showed a bit more composure in the box after some good work by De Bruyne.
Here are the best-paid players in this season's Champions League
The visitors, meanwhile, started seeing more of the ball after 30 minutes and carved out their first chance from a quick corner that ended with David Alaba heading just wide.
City made another lightning start to the second half when Foden made up for his earlier miss by bagged City's third goal by nodding home Fernandinho's cross on 53 minutes.
The Etihad were silence two minutes later as Vinicius showed great pace to break cleardown the right from his own before finding the composure to slot home from a tight angle.
City were eager to restore their two-goal cushion and were rewarded with 16 minutes left on the clock courtesy of a powerful finish from Bernardo Silva.
However, the visitors were given a lifeline on 81 minutes after being awarded a penalty after Aymeric Laporte handled in the area. Benzema, who missed two penalties last week, stepped up and chipped his effort into the back of the net.