Junior's double leads Real Madrid to 2-2 draw at Bayern

Vinicius Junior scored twice for Real Madrid to draw 2-2 at Bayern Munich in the first leg of their Champions League semi-final.

Bayern dominated but Madrid survived, and the tie is still wide open ahead of the second leg in Madrid on May 8.

With the focus on England stars Harry Kane and Jude Bellingham, as well as Toni Kroos's return to his former team, Vinicius emerged as the decisive figure on a night when his bright green boots were often a blur.

The Brazil forward opened the scoring on Tuesday (local time) against the run of play in the 24th minute and equalised with a coolly taken penalty in the 83rd after Leroy Sane and Kane had scored for Bayern.

Kane's goal, another penalty, was the England forward's 43rd goal in 43 games for Bayern this season.

Harry Kane celebrates his penalty for Bayern Munich.
Harry Kane's penalty was the England forward's 43rd goal in 43 games for Bayern this season. (AP PHOTO)

"It felt like the goals were scored when the other team was better," Kroos said.

"We're pretty sure that we'll advance at home."

Bayern had appealed to fans to wear red to the game and the visitors must have felt they were playing in a red cauldron as they were greeted by deafening whistles from the majority of the 75,000 in the stadium.

Fans in the "Sudkurve" paid respect to deceased club great Franz Beckenbauer with a huge red-and-white choreography before kick-off. A giant banner sent a message to the players as they were warming up: "To honor (sic) the Kaiser Franz, give everything to reach the final!"

The winners of the two-leg semi-final will play either Borussia Dortmund or Paris Saint-Germain in the final in London on June 1.

Bayern totally dominated the opening stages. Sane had an effort saved by Andriy Lunin in the first minute, and the hosts went on to miss a slew of chances.

Nearly 20 minutes elapsed before Madrid enjoyed a period with the ball.

Then Kroos spotted Vinicius's run and played a perfect through ball for the Brazilian to sweep the visitors' first real chance past Manuel Neuer in the Bayern goal.

Bayern lost their early zest as the visitors saw more of the ball. Bayern coach Thomas Tuchel gesticulated wildly at his players to push forward, then threw his arms up in exasperation.

Kane went closest with a free kick before the break, awarded for a foul by Nacho on Jamal Musiala, who gingerly rubbed his bandaged left leg. The Germany forward had only just recovered from a knee problem.

Sane equalised in the 53rd minute when he ran at the Madrid defence and cut inside Ferland Mendy before firing a fierce strike just inside the near post.

Kane made it 2-1 four minutes later with a penalty awarded after Lucas Vazquez bundled over Musiala.

But it wasn't the last penalty as Kim Min-jae brought down Rodrygo, and Vinicius duly equalised from the spot.

"It was a back-and-forth game," Bayern midfielder Konrad Laimer said. "But yeah, it's Real Madrid, you can't let anything happen against this team."