Dortmund draw 2-2 against Madrid to ensure top place in Champions League group

Real MadridMadrid: Two goals from French striker Karim Benzema were not enough to give Real Madrid the win they needed to finish as leaders in the Champions League as Borussia Dortmund fought back from 0-2 down to force a 2-2 draw at the Santiago Bernabeu Stadium.

The game got off to a bright start on Wednesday with both sides looking to play positive football although Madrid had the best of the early chances. Borussia goalkeeper Roman Weidenfeller had to be alert to keep out shots from Benzema, Cristiano Ronaldo and James Rodriguez, who was back in the Real Madrid starting team, reports Xinhua. The home side took the lead just before the half hour when Dani Carjaval's far post cross was finished by Benzema.

The German side should have leveled the score at the start of the second half, but first Ousmane Dembele prodded wide from a good position in the Madrid area, before Gonzalo Castro failed to make decent contact when the ball was pulled back for him at the edge of Madrid's six-yard box.

Madrid and Benzema made Borussia pay for their misses when he headed his second of the night following a deep left wing cross from James in the 53rd minute.

The second goal woke the German side up and they got back into the game when Pierre-Emerick Aubameyang scored from a Schmelzer cross.

At the other end Marcelo fired over when well placed, while Marco Reus cleared from the line to deny Benzema his hat-trick and Ronaldo, who had done little in the game, saw a shot bounce back off the post.

It looked as if Madrid were going to win, but Marco Reus scored a last minute equaliser to make it 2-2 and see the Germans finish top of their group.

Elsewhere, Sevilla drew 0-0 away to Olympique Lyon to ensure the three times Europa League champions join Real Madrid, Barca and Atletico Madrid in the knockout stage of the Champions League.