
Eric Maxim Choupo-Moting N/A
(On for Kane 85’) AP
Andriy Lunin 8/10
REAL MADRID RATINGS: Kept place despite Courtois’ return and reacted well to tip Kane volley wide for corner that might have crept in. Saved shot low down at his near post from same player after breakShow more
Dani Carvajal 8/10
Caused chaos in opposition box in opening 15 minutes, sent cross across box that missed Rodrigo’s boot by centimetres, then nutmegged Musiala to set-up chance for Vinicius. EPA
Antonio Rudiger 7/10
Could not stop Davies cutting inside from left before Bayern substitute sent superb finish into top corner. Curled ball over defence to Vinicius but Brazilian sent half-volley over bar. Picked out JosShow more
Nacho 7/10
Good performance at back from captain, although blatantly pushed Kimmich in face ahead of Real putting ball into net via deflected cross that would have made it 1-1. Getty Images
Ferland Mendy 7/10
Shoved out of way by Kane early in second half with England captain then forcing save out of Lunin but generally solid evening’s work from left-back up against a lacklustre opponent in Sane. EPA
Aurelien Tchouameni 6/10
French midfielder kept things simple in middle of park, winning tackles and getting the ball as quickly as possible to attacking players. AFP
Toni Kroos 7/10
Star turn of first leg was pinging superb diagonal balls out to feet of widemen from opening minutes. Made vital interception on Kane through ball. Not as much impact as in Munich but still quality. Show more
Federico Valverde 7/10
Playing 50th game of season for Real, Uruguayan's workrate was exemplary as always and linked up well with teammates. EPA
Jude Bellingham 6/10
Some nice moments and silky first touches but, like first leg, relatively quiet game from England midfielder. A Champions League final and La Liga title in his first season at Los Blancos, though. ReuShow more
Vinicius Junior 9/10
Brazilian struck inside of post from tight angle. Almost scored with curling cross that missed teammates but forced Neuer into save in opening 45 minutes. Saw another effort superbly saved by German kShow more
Rodrygo 8/10
First to rebound after Vinicius struck post but denied goal by excellent Neuer stop in opening half. Saw nice first-time finish fly just wide of post and then free-kick saved well by Neuer. EPA
Luka Modric 7/10
SUBS: (On for Kroos 70’) Classy cameo from midfielder in what could be his final season at club. AP
Eduardo Camavinga 6/10
(On for Tchouameni 70’) Booked for kicking ball away deep into injury time but did well after coming and gave boost to Real engine room. Getty Images
Brahim Diaz N/A
(On for Rorygo 81’) PA
Joselu 8/10
(On for Valverde 81’) Fairy-tale introduction for veteran who scored two close-range finishes in matter of minutes to take Real through to 18th European Cup final. AFP
Eder Militao N/A
(On for Bellingham 90+9’) Reuters
Manuel Neuer 7/10
BAYERN MUNICH RATINGS: Veteran had produced four or five quality stops only to spill routine Vinicius effort that allowed Joselu to tap home late leveller and spark Real's stunning late comeback. AP
Joshua Kimmich 5/10
Given torrid time by Vinicius after break as Brazilian flew past him at will. Shoved in face by Nacho, going down as he’d been hit with hammer, which resulted in Real goal being disallowed. AFP
Matthijs De Ligt 8/10
Missed first game due to injury and looked far more reliable at back than the man he replaced, Kim Min-jae. Had ball in back of Real net in 14th minute of injury time but referee had blown for offsideShow more
Eric Dier 7/10
English defender has been excellent since joining Bayern and continued that form in Madrid up against Real's dangerous attackers. AFP
Noussair Mazraoui 7/10
Beaten for pace by Rodrygo early on as Brazilian then setting up chance for countryman Vinicius. Curled strike from distance straight at Lunin. Switched flanks in second-half reshuffle to try and curbShow more
Aleksandar Pavlovic 8/10
Surprise starter ahead of Goretzka but lived up to his manager’s faith. Hoovered up in front of defence and gave Bayern steel in midfield alongside Laimer. Getty Images
Konrad Laimer 8/10
Midfielder was outstanding in his defensive work throughout. Made numerous key interceptions and tackles. Almost picked out Kane with through ball just before break. Reuters
Serge Gnabry 5/10
Tried and failed to set up Kane for opening goal when he could actually have shot himself. Just returned to team after injury but forced off in opening half hour with what looked like hamstring probleShow more
Jamal Musiala 6/10
First attempt on goal came in 65th minute when Lunin turned his left-footed strike over bar for corner, Lively but Bayern needed more threat in front of goal. AP
Leroy Sane 4/10
Poor start with misplaced passes and slack control which set tone for rest of game. Could easily have been hooked at half-time without any complaints. Failed to track back and help Kimmich after breakShow more
Harry Kane 7/10
Saw brilliant dipping volley tipped round post by keeper with his only attempt at goal in first half. Denied by keeper again with strike at near post from narrow angle early in second. Taken off late Show more
Alphonso Davies 8/10
SUBS: (On for Gnabry 28’) Saw deflected cross fly just over crossbar at start of second half then opened the scoring completely against run of play with super sweet left-footed strike. AP
Kim Min-jae N/A
(On for Sane 76’) Headed against crossbar although referee had blown for foul on keeper. Reuters
Thomas Muller N/A
(On for Musiala 85’) Getty Images
Eric Maxim Choupo-Moting N/A
(On for Kane 85’) AP
Andriy Lunin 8/10
REAL MADRID RATINGS: Kept place despite Courtois’ return and reacted well to tip Kane volley wide for corner that might have crept in. Saved shot low down at his near post from same player after breakShow more
Dani Carvajal 8/10
Caused chaos in opposition box in opening 15 minutes, sent cross across box that missed Rodrigo’s boot by centimetres, then nutmegged Musiala to set-up chance for Vinicius. EPA
Antonio Rudiger 7/10
Could not stop Davies cutting inside from left before Bayern substitute sent superb finish into top corner. Curled ball over defence to Vinicius but Brazilian sent half-volley over bar. Picked out JosShow more
Nacho 7/10
Good performance at back from captain, although blatantly pushed Kimmich in face ahead of Real putting ball into net via deflected cross that would have made it 1-1. Getty Images
Ferland Mendy 7/10
Shoved out of way by Kane early in second half with England captain then forcing save out of Lunin but generally solid evening’s work from left-back up against a lacklustre opponent in Sane. EPA
Aurelien Tchouameni 6/10
French midfielder kept things simple in middle of park, winning tackles and getting the ball as quickly as possible to attacking players. AFP
Toni Kroos 7/10
Star turn of first leg was pinging superb diagonal balls out to feet of widemen from opening minutes. Made vital interception on Kane through ball. Not as much impact as in Munich but still quality. Show more
Federico Valverde 7/10
Playing 50th game of season for Real, Uruguayan's workrate was exemplary as always and linked up well with teammates. EPA
Jude Bellingham 6/10
Some nice moments and silky first touches but, like first leg, relatively quiet game from England midfielder. A Champions League final and La Liga title in his first season at Los Blancos, though. ReuShow more
Vinicius Junior 9/10
Brazilian struck inside of post from tight angle. Almost scored with curling cross that missed teammates but forced Neuer into save in opening 45 minutes. Saw another effort superbly saved by German kShow more
Rodrygo 8/10
First to rebound after Vinicius struck post but denied goal by excellent Neuer stop in opening half. Saw nice first-time finish fly just wide of post and then free-kick saved well by Neuer. EPA
Luka Modric 7/10
SUBS: (On for Kroos 70’) Classy cameo from midfielder in what could be his final season at club. AP
Eduardo Camavinga 6/10
(On for Tchouameni 70’) Booked for kicking ball away deep into injury time but did well after coming and gave boost to Real engine room. Getty Images
Brahim Diaz N/A
(On for Rorygo 81’) PA
Joselu 8/10
(On for Valverde 81’) Fairy-tale introduction for veteran who scored two close-range finishes in matter of minutes to take Real through to 18th European Cup final. AFP
Eder Militao N/A
(On for Bellingham 90+9’) Reuters
Manuel Neuer 7/10
BAYERN MUNICH RATINGS: Veteran had produced four or five quality stops only to spill routine Vinicius effort that allowed Joselu to tap home late leveller and spark Real's stunning late comeback. AP
Joshua Kimmich 5/10
Given torrid time by Vinicius after break as Brazilian flew past him at will. Shoved in face by Nacho, going down as he’d been hit with hammer, which resulted in Real goal being disallowed. AFP
Matthijs De Ligt 8/10
Missed first game due to injury and looked far more reliable at back than the man he replaced, Kim Min-jae. Had ball in back of Real net in 14th minute of injury time but referee had blown for offsideShow more
Eric Dier 7/10
English defender has been excellent since joining Bayern and continued that form in Madrid up against Real's dangerous attackers. AFP
Noussair Mazraoui 7/10
Beaten for pace by Rodrygo early on as Brazilian then setting up chance for countryman Vinicius. Curled strike from distance straight at Lunin. Switched flanks in second-half reshuffle to try and curbShow more
Aleksandar Pavlovic 8/10
Surprise starter ahead of Goretzka but lived up to his manager’s faith. Hoovered up in front of defence and gave Bayern steel in midfield alongside Laimer. Getty Images
Konrad Laimer 8/10
Midfielder was outstanding in his defensive work throughout. Made numerous key interceptions and tackles. Almost picked out Kane with through ball just before break. Reuters
Serge Gnabry 5/10
Tried and failed to set up Kane for opening goal when he could actually have shot himself. Just returned to team after injury but forced off in opening half hour with what looked like hamstring probleShow more
Jamal Musiala 6/10
First attempt on goal came in 65th minute when Lunin turned his left-footed strike over bar for corner, Lively but Bayern needed more threat in front of goal. AP
Leroy Sane 4/10
Poor start with misplaced passes and slack control which set tone for rest of game. Could easily have been hooked at half-time without any complaints. Failed to track back and help Kimmich after breakShow more
Harry Kane 7/10
Saw brilliant dipping volley tipped round post by keeper with his only attempt at goal in first half. Denied by keeper again with strike at near post from narrow angle early in second. Taken off late Show more
Alphonso Davies 8/10
SUBS: (On for Gnabry 28’) Saw deflected cross fly just over crossbar at start of second half then opened the scoring completely against run of play with super sweet left-footed strike. AP
Kim Min-jae N/A
(On for Sane 76’) Headed against crossbar although referee had blown for foul on keeper. Reuters
Thomas Muller N/A
(On for Musiala 85’) Getty Images