Match ends, VfL Wolfsburg 2, Real Madrid 0.
Wolfsburg stunned an out-of-sorts Real Madrid by comfortably beating the Spanish team in the first leg of their Champions League quarter-final tie.
The hosts were awarded a controversial penalty when Casemiro was deemed to have fouled Andre Schurrle, and Ricardo Rodriguez converted from the spot.
Real were poor defensively and a rapid attack ended with Bruno Henrique setting up Max Arnold for the second.
The visitors created little, but should have been awarded a penalty early on.
Defeat was Real's first in a Champions League quarter-final since 2004, and leaves the 10-time winners needing a vastly improved performance in the return leg at the Bernabeu next Tuesday.
The Spaniards last overturned a two-goal first-leg deficit in European competition in 1987, when they beat Red Star Belgrade in the quarter-finals of the European Cup.
Remarkable Wolfsburg punish Real
Wolfsburg manager Dieter Hecking said his players would try to "annoy" Real, and the questionable penalty awarded by referee Gianluca Rocchi would certainly have irked the Spaniards.
But despite the fortuitous circumstances in which they took the lead, the quarter-final debutants deserved their first-leg advantage and could have scored more, so awful were Real in defence.
Marcelo and Sergio Ramos, in particular, were to blame for the second goal, which Arnold side-footed home from six yards.
Moments earlier, Arnold had nicked the ball from Cristiano Ronaldo inside his own half and was allowed to surge 60 yards unchallenged before nearly putting Schurrle through.
After the break, Schurrle should have done better when through on goal, while substitute Max Kruse forced a fine save from Keylor Navas in the dying minutes.
Ronaldo fails to shine
Real boss Zinedine Zidane said his team would treat the match "like a final" but his men were a shadow of the side that beat Barcelona in El Clasico at the weekend.
Zidane made just one change to the team that ended Barca's 39-match unbeaten run, yet they could not reproduce Saturday's performance.
Gareth Bale, playing on the left wing, was their most potent player and should have been awarded a penalty when the score was goalless. Ronaldo - making his 124th Champions League appearance - lacked clout, while Karim Benzema hobbled off early in the first half.
It was not a result many would have predicted beforehand, with Wolfsburg losing 3-0 to Bayer Leverkusen - their third game without a win in the Bundesliga, at the weekend.
Seven points adrift of fourth-placed Borussia Monchengladbach, they are in danger of missing out on next season's Champions League if they do not win the competition, yet in Julian Draxler and Schurrle the Germans proved they have players who can shine on such a stage.
Man of the match - Julian Draxler (Wolfsburg)
The stats you need to know
- Navas conceded his first goal in the Champions League after 738 minutes of play.
- Real are 2-0 down in a Champions League game for the first time since April 2014, which was against Borussia Dortmund. That was the last time they lost by two goals in the competition.
- Wolfsburg have now won five Champions League games in a row, extending their best run in the competition.
- They have only lost one of their eight Champions League home games - 3-1 to Manchester United in December 2009.
What they said
Real boss Zinedine Zidane: "I'm not happy with how the game went, especially the first half.
"That's football - that's how difficult it is. That's what happens when you don't play with intensity from the start. We have to rest and think about the return leg because we still have the chance to change everything."
Real Madrid forward Gareth Bale: "We're only halfway through the tie so we have time to turn it around. I had a clear penalty on me at the start of the game. I got smashed over.
"No excuses - we weren't good enough. It happens sometimes."
Wolfsburg boss Dieter Hecking: "I was laughed at when I said that we may have a chance. Real had their opportunities early on and we were a bit lucky.
"We pulled together, we found the spaces and played very well. Now we will go to Madrid, knowing that we have a chance to advance."
- 1BenaglioBooked at 50mins
- 8Vieira de FreitasBooked at 19mins
- 18Costa Santos
- 22DiasBooked at 61mins
- 16PintoSubstituted forTräschat 80'minutes
- 27ArnoldBooked at 69mins
- 10DraxlerSubstituted forSchäferat 90+3'minutes
- 17SchürrleSubstituted forKruseat 85'minutes
- 19ModricSubstituted forIscoat 64'minutes
- 8KroosSubstituted forRodríguezat 85'minutes
- 11BaleBooked at 69mins
- 9BenzemaSubstituted forRodríguez Ruizat 41'minutes
- 7Cristiano Ronaldo
- 20Rodríguez Ruiz
- Gianluca Rocchi
- Shots on Target
Second Half ends, VfL Wolfsburg 2, Real Madrid 0.
Foul by Isco (Real Madrid).
Maximilian Arnold (VfL Wolfsburg) wins a free kick in the defensive half.
Substitution, VfL Wolfsburg. Marcel Schäfer replaces Julian Draxler.
Offside, Real Madrid. Pepe tries a through ball, but Gareth Bale is caught offside.
Foul by Jesé (Real Madrid).
Vieirinha (VfL Wolfsburg) wins a free kick on the right wing.
Corner, VfL Wolfsburg. Conceded by Keylor Navas.
Attempt saved. Max Kruse (VfL Wolfsburg) right footed shot from a difficult angle on the left is saved in the top right corner. Assisted by Julian Draxler.
Marcelo (Real Madrid) wins a free kick in the defensive half.
Foul by Christian Träsch (VfL Wolfsburg).
Substitution, Real Madrid. James Rodríguez replaces Toni Kroos.
Substitution, VfL Wolfsburg. Max Kruse replaces André Schürrle.
Delay over. They are ready to continue.
Delay in match (Real Madrid).
Corner, Real Madrid. Conceded by Dante.
Substitution, VfL Wolfsburg. Christian Träsch replaces Bruno Henrique.
Attempt missed. Toni Kroos (Real Madrid) left footed shot from outside the box is too high. Assisted by Jesé following a corner.
Corner, Real Madrid. Conceded by Ricardo Rodríguez.