Real Madrid and Bayern Munich battled to a 2-2 draw in the first leg of the Champions League semi-finals at the Allianz Arena.
Real Madrid seized an early advantage against the run of play, with Toni Kroos threading a fine pass to set up Vinicius Junior, who beat Manuel Neuer in a one-on-one duel to score the opener.
Maintaining their lead until halftime, Real Madrid faced a spirited Bayern in the second half.
Leroy Sane put the game back level with a sensational solo goal, before Harry Kane put the home side in front, converting a penalty after Lucas Vazquez fouled Jamal Musiala.
However, Real Madrid pulled a comeback back with a late goal in the game.
Rodrygo Goes was brought down in the box by Kim Min-Jae, allowing Vinicius to step up and calmly slot home his second goal of the night from the penalty spot.