Real Madrid ended a run of four winless games in the Champions League after a hard-fought 3-2 win over Inter Milan at the Alfredo di Stefano Stadium on Tuesday night.
Rodrygo came off the bench to net the winner after Lautaro Martinez and Ivan Perisic canceled out Real Madrid's two-goal cushion from Karim Benzema and Sergio Ramos.
The victory lifts Los Blancos up to third in the Group B table with four points, tied with Shakhtar Donetsk. Meanwhile, the Nerazzurri are condemned to the bottom of the table and are still without a win in the competition.
Here's how we rate all the Real Madrid and Inter Milan players after the breath-taking contest in the Spanish capital:
Real Madrid player ratings against Inter Milan
Thibaut Courtois - 6.5/10
Thibaut Courtois' wait for a Champions League clean sheet this season continued after conceding twice in the match, although he wasn't at fault for either goal.
The Belgian, however, did come off his line a couple of times to make some crucial blocks and went into the books at the end for time-wasting.
Lucas Vazquez - 6.5/10
Lucas Vazquez's attacking output was at a premium once again. He was also sound defensively, making some good clearances and feeding the midfield with incisive passes.
Raphael Varane - 6.5/10
It wasn't the most memorable return to the Real Madrid line-up for Raphael Varane, who was beaten to the ball by Perisic and Martinez several times. He also failed to block the latter's goal-bound shot.
Sergio Ramos - 7/10
Not his best performance, Sergio Ramos was strong in possession and even notched up his 100th strike for Los Blancos with a routine header.
Ferland Mendy - 7.5/10
Arguably the best defender for Real Madrid on the night, Ferland Mendy had Hakimi in check for most of the game and even impeded Barella's movements with crucial blocks in the second half.
Federico Valverde - 6.5/10
This was a relatively quiet outing for Federico Valverde, who struggled to get himself into the game. He missed a half-chance early on and even blasted an effort over the bar from the edge of the box. He was also booked for a late challenge on Barella.
Casemiro - 7/10
It was too hard for Casemiro to keep up with the pace of the match on some occasions, while he misplaced several passes too. He also conceded two free-kicks, the second of which was in a really good position for Inter, though Alexis Sanchez wasted it.
Toni Kroos - 7/10
Toni Kroos impressed with his work-rate and attacking involvements, combining well with Hazard and Benzema. He also assisted Ramos for Real Madrid's second goal with a perfectly-weighted corner kick.
Marco Asensio - 6.5/10
Marco Asensio started the match brightly, linking up with Hazard and even drawing a good save from Handanovic. However, his influence gradually waned, and he was barely seen in the second half until his substitution in the 64th minute.
Karim Benzema - 7/10
Karim Benzema continued his upturn of form with another goal, pouncing on Achraf Hakimi's poor back pass to open Real Madrid's account for the night. However, he soon drifted off before wasting a good chance in the final moments and also forcing Handanovic into a save.
Eden Hazard - 6.5/10
Eden Hazard was only sporadically promising. There were times when he took the game to the Nerazzurri with his speed on the ball and even teed up with Asensio for an early chance. However, he was largely quiet for the majority of the game.
Also check out: Most Champions League Clean sheets 2020/21
Substitutes
Rodrygo - 7/10
Rodrygo didn't do much but his goal was enough to make a huge impact as it helped secure all three points for Real Madrid.
Vinicius Junior - 6.5/10
Vinicius Junior wasn't involved in the game much but helped set up Rodrygo with an accurate cross over the Inter defense.
Luka Modric - 6.5/10
The Croatian was called on for the final 15 minutes of the match in place of Toni Kroos and created a chance for Benzema right at the death.
Inter Milan player ratings against Real Madrid
Samir Handanovic - 6.5/10
Samir Handanovic was the busier of the two goalkeepers on the night. Even though he was helpless on all three occasions that he conceded, he did make four saves against Real Madrid, including some important ones to deny Benzema towards the end.
Danilo D'Ambrosio - 6/10
Danilo D'Ambrosio was well off the pace during Real Madrid's counter-attacks and left plenty of gaps at the back. Vinicius easily beat him while laying that cross for Rodrygo's winner.
Stefan de Vrij - 6/10
This was another poor performance from Stefan de Vrij, who just continues to stoop to new lows game after game. The Dutch center-back was easily beaten on several occasions and wasn't dominating aerially either.
Alessandro Bastoni - 7/10
Alessandro Bastoni turned in another decent shift at the back for the Nerazzurri, showing great composure when Real Madrid swarmed the area. The 21-year old made the most clearances in the match (three) and also proved stronger in the air than any of his defensive counterparts.
Achraf Hakimi - 6/10
This was an opportunity for Achraf Hakimi to show Real Madrid what they've been missing but he instead produced a poor performance. His sloppy backpass was punished by Benzema, and he was nowhere near his best while marauding forward.
Nicolo Barella - 7.5/10
This was a superb performance from Nicolo Barella, whose movements were hard for the Real Madrid defense to deal with. He even assisted Martinez with an incredible backheel flick.
Marcelo Brozovic - 6.5/10
Marcelo Brozovic was a calming presence in the midfield in an otherwise chaotic match. The Croat often looked to recycle the ball and even helped out defensively, making two tackles.
Arturo Vidal - 6.5/10
Arturo Vidal was like the proverbial bull in a china shop, sloppy in possession and reckless with his challenges. He seemed too eager to jump into tackles without timing them accurately.
Ashley Young - 7/10
Ashley Young was solid on the ball and showed good positional awareness, but misplaced a couple of passes under pressure.
Lautaro Martinez - 8.5/10
Lautaro Martinez truly stepped up to the plate in the absence of Romelu Lukaku, scoring and assisting once goal each, both of which were brilliant pieces of execution from him. His duel with Real Madrid skipper Sergio Ramos was a joy to watch too.
Ivan Perisic - 7/10
After a quiet first half, Ivan Perisic came alive after the break, combining with Martinez for the equaliser.
Also check out: Complete Champions League Schedule 2020/21
Substitutes
Roberto Gagliardini - 6.5/10
Roberto Gagliardini replaced Barella and offered little in the final 15 minutes of the match.
Alexis Sanchez - 6/10
Alexis Sanchez did little after coming on and even wasted a nice free-kick by slamming it straight into the wall.
Radja Nainggolan - N/A
Radja Nainggolan came in the 89th minute and didn't see much of the ball.
Also check out: Updated Champions League Standings 2020/21