Madrid try to push forward on one final attacking move as they game enters its 94th minute, but they're unable to do so quickly enough and the referee eventually brings an end to a much-needed win for the Spanish giants.
90' +2
A. Yarmolenko enters the game and replaces S. Kagawa.
It looks as if Dahoud is going to be able to get a shot away after battling hard on the edge of the hosts' penalty area, but he loses out before he can do so. The ball then deflects over to Aubameyang, who has his back to goal and can't quite spin quickly enough, denying him the opportunity to shoot as well.
90' +1
Dortmund have made a late attacking switch, with Andriy Yarmolenko coming on to replace Kagawa.
90'
The fourth official has indicated that there will be three minutes of added time.
89'
And now Llorente goes close! The midfielder isn't closed down at all as he breaks towards the Dortmund penalty area, allowing him to unleash a thumping shot that deflects just wide of the near post and behind for a corner.
88'
What an opportunity for Kagawa to equalise! The Japan international links up brilliantly with Dahoud just outside of the Madrid box before skipping past two defenders and shooting, but he can't hit the target and puts far too much power behind his strike. He really should have done better with that!
87'
Almost a wonderful goal for Theo! A lovely touch from Asensio knocks the ball over to Theo, who is all alone over on the left wing. He charges down the flank before unleashing a cross-cum-shot, and it's one that causes Burki to panic as it flies just a yard or so wide of the far post.
85'
Asensio showcases lovely skills in the middle of the pitch as he controls the ball beautifully before sprinting forward. He then sets up Ronaldo, who cuts onto his right foot on the edge of the penalty area and quickly fires a thumping shot straight into the hands of Burki.
83'
Dortmund quickly push forward from the restart as they try to find a way back into the game. Aubameyang has been incredibly quiet over the last half an hour, and he's presented with a chance to sprint towards the Madrid penalty area. He's unable to make it count though, as the home side are easily able to deal with the limited danger.
81'
Lucas Vázquez has scored a goal for Real Madrid! Assist by T. Hernández.
That was good play by Theo to nod the ball back to Vazquez, who had been left in a pocket of space, but, once again, Dortmund were poor defensively and were made to pay for a sloppy error.
GOAL! Madrid are back in front! Just a minute or so after Ronaldo was controversially denied the home side's third goal, they've now scored through Vazquez. Dortmund were unable to clear their lines well enough, allowing Theo to latch onto the ball before nodding it down to Vazquez. The forward then unleashed a shot with the outside of his right foot, and it curled straight into the bottom corner of the net to make it 3-2.
Minute
Description
80'
Ö. Toprak enters the game and replaces Marc Bartra.
Bartra has had a really tough time tonight, and he's been replaced by Omer Toprak as Dortmund try to hold on to a point.
79'
Ronaldo scores, but it's immediately ruled out! A swerving corner is curled into the middle of the penalty area and picks out Casemiro. The midfielder nods the ball downwards and sets up Ronaldo to shoot, but as soon as he beats Burki with his close-range effort, the linesman's flag is raised for offside. He looked to be just onside, and he certainly isn't happy with the decision!
78'
Almost an own-goal by Subotic! Vazquez twists and turns over on the right wing before firing a dangerous low cross into the heart of the box. It's met by Subotic, who sticks out a foot and pokes the ball just inches wide of the near post. What a let off!
77'
Another chance for Ronaldo! Bartra is easily beaten over on the left flank, allowing yet another cross to be fired into the visitors' box and towards Mayoral. The striker quickly knocks the ball down to Ronaldo, who gets a header away from close range but can't quite guide it past Burki.
75'
Ronaldo goes down inside the box, but nothing is given! Another wonderful cross is blasted into the Dortmund penalty area and goes close to teeing up Ronaldo. The forward throws his body towards the ball but goes down under a tackle from Subotic, resulting in him screaming for a penalty. The referee isn't at all interested though, and he immediately tells him to get back to his feet.
74'
What an opportunity for Ronaldo! Asensio gets himself into a promising position deep down the left flank and quickly swings a delightful cross over towards the far post. It looks set to result in another Ronaldo goal, but Subotic does really well to put off the Portuguese and forces him into knocking the ball high over the crossbar.
72'
The home side quickly win back possession and continue putting pressure on the Dortmund back line. Ceballos picks up the ball in a promising position on the edge of the penalty area, spins and quickly shoots, but he can't quite guide his strike on goal and sends it wide of its target.
71'
Madrid patiently pass the ball around as they try to find a way through the sea of yellow camped in front of them. Theo gets himself into a good position deep down the left flank before chipping a cross into the box, but it's overhit and fails to pick out Mayoral in the middle of the penalty area.
69'
Marcos Llorente enters the game and replaces Isco.
Isco, who has impressed this evening, receives a rousing round of applause from the home fans as he's replaced by Marcos Llorente.
67'
Madrid have certainly improved since going behind, but they're struggling to carve out too many clear-cut chances on goal. They're also leaving themselves worryingly open at the back, presenting Dortmund with good opportunities to counter-attack quickly.
65'
J. Weigl enters the game and replaces N. Şahin.
Dortmund have made their first change of the night, with Nuri Sahin making way for Julian Weigl.
64'
Theo goes close! Isco and Theo link up nicely over on the left flank, but the full-back can't knock a cross into the penalty area and has to settle for a corner. It's sent short and worked back to Theo, who cuts onto his right foot and fires a dangerous shot just wide of the near post.
63'
Pulisic goes down on the edge of the penalty area, but nothing is given! The young American is brought into the game deep down the right wing and quickly tries to cut into the box. He goes down under tangling with Ramos, but the referee immediately waves away his protests and allows play to go on.
61'
Isco gets himself into a good position, this time over on the left flank, before swinging a dangerous cross over to the far post. Mayoral looks set to reach the ball a few yards away from goal, but he's put off by a leap from Ronaldo and can't latch onto the cross.
59'
Both Ronaldo and Mayoral make clever runs into the Dortmund penalty area as they try to latch onto a curling cross from Isco, but the latter's pass is slightly overhit and fails to find either of them before sailing behind for a goal-kick.
58'
Dani Ceballos enters the game and replaces M. Kovačić.
Dani Ceballos comes on to replace Kovacic in Madrid's second alteration of the evening.
56'
Excellent chance for Aubameyang to put Dortmund in front! An attempted Madrid attacking move fails to come to anything, allowing Dortmund to counter-attack quickly. A lofted pass is fired deep into the hosts' half of the pitch and perfectly picks out Aubameyang, who rushes into the penalty area but can't quite get a shot away after being closed down by Nacho.
54'
Isco and Ronaldo link up well once again as the Portuguese is brought into play on the edge of the box. He then spins and tries to tee up Mayoral at the far post, but his dinked pass can't pick out the youngster and is easily collected by Burki.
52'
What a chance for Ronaldo to make it 3-2! Dahoud clumsily loses the ball inside the Dortmund half of the pitch and gifts possession to Isco. The Spaniard sprints forward and sets up Ronaldo to shoot, but the Portuguese somehow scuffs his first-time strike wide of the far post.
50'
Madrid quickly push forward from the restart as they try to find a way back into the game. Theo breaks down the left flank and wins his side a corner, and it's one that is fired right onto the head of Sergio Ramos. The defender meets it well, but he's put under pressure and can't guide his header past Burki at the near post.
48'
P. Aubameyang has scored a goal for Borussia Dortmund!
GOAL! Dortmund have equalised! Aubameyang is left all alone on the edge of the Madrid penalty area, allowing him to latch onto a clever flicked pass from Kagawa. The Gabon international quickly takes on Navas and has his strike saved by the goalkeeper, but his second shot is lift over the Costa Rican and into the back of the net. Sublime finish!
46'
We're underway once again!
45' +1
Madrid lose possession once again, allowing Dortumd to counter-attack down the right wing. Pulisic breaks into the penalty area and looks set to test Navas, but he's out-muscled by Theo and can't get the better of the full-back at the vital moment.
45'
The fourth official has indicated that there will be just one minute of added time.
43'
P. Aubameyang has scored a goal for Borussia Dortmund! Assist by M. Schmelzer.
GOAL! Dortmund have pulled one back! Madrid are guilty of over-playing at the back, allowing Schmelzer to pick up the ball in a dangerous position before breaking forward quickly. He then delivers a delightful ball into the box, where it tees up Aubameyang to beat Navas with a wonderful diving header. Game on!
Schmelzer hasn't had too many opportunities to push forward due to Madrid's dominance of possession, but he did really well to latch onto a bouncing ball before unleashing a wonderful cross. Coming just before half-time, that goal will have given Dortmund a huge boost!
42'
Mayoral almost makes it 3-0! Isco, who has been excellent so far, darts into the left-hand side of the visitors' penalty area and heads towards the byline before spinning and picking out Mayoral. The forward is in plenty of space and quickly gets a shot away, but it ends up rolling just an inch or two wide of the goal.
41'
Dahoud loses out to Kovacic cheaply and allows the Croatian to burst forward on a quick counter-attack. He then sets up Ronaldo over on the right wing, but the Portuguese can't find a way into the box and loses out with a slightly underhit crosses.
39'
The game gets back underway once again and Madrid quickly break forward down the left wing. A decent low cross is fired into the Dortmund penalty area and picks out Ronaldo, who goes down under a tackle from Marcel Schmelzer and half-heartedly appeals for a penalty. The referee isn't at all interested, however, and he allows play to go on.
38'
Marco Asensio enters the game and replaces R. Varane.
Varane gingerly makes his way off the pitch to be replaced by Marco Asensio. It looks as if the substitute is going to join the front line, with Vazquez dropping to right-back to allow Nacho to operate more centrally.
37'
It looks as if Varane has picked up a slight injury after going down off the ball. With a two-goal lead under their belts, Madrid have no need to risk the defender by keeping him on and look set to take him off as soon as possible.
35'
Great chance for Aubameyang to pull one back! Bartra storms deep into the Madrid half of the pitch and pokes a delightful pass into the hosts' box. Aubameyang runs onto the ball and quickly shoots, but his curling strike bounces a yard or so wide of the far post after beating Navas. He really should have buried that!
34'
Ronaldo is presented with another opportunity to increase the home side's lead after another deep cross causes plenty of problems for the visitors' back line. Ronaldo is able to latch onto the ball on the edge of the penalty area before spinning and shooting, but his low strike is fired straight into the hands of Burki.
32'
Almost a chance for Madrid to make it 3-0! A looping cross from the left wing sails over to the opposite side of the Dortmund box and perfectly picks out Ronaldo. It looks as if the Portuguese is going to test Burki with a first-time effort, but he instead tries to set up Mayoral and loses out to Sokratis.
30'
Bartra makes a good run down the right wing and does well to latch onto a well-placed pass in a promising position. The former Barcelona defender quickly tries to pick out Aubameyang with a curling cross, but it's sent too near to Navas and is easily collected by the Costa Rican.
28'
More positive play by Dortmund almost results in another opportunity on goal for the visitors. Kagawa is brought into the game again after latching onto a clever pass from Pulisic, but he can't find a way past Casemiro and loses out to a well-timed tackle from the Brazilian.
26'
The corner initially fails to result in a chance on goal, but Dortmund push forward once again. Pulisic, who had barely touched the ball before now, cuts inside from the right flank on a lovely run before setting up Kagawa, who darts into the box and takes on Navas but can't get the better of the goalkeeper with his first-time chipped shot.
25'
Great opportunity for Dortmund to pull one back! Raphael Guerreiro is left all alone over on the left wing, allowing him to sprint down the flank and into the Madrid penalty area. He then squares a pass over towards Aubameyang, who tries to meet it at the far post but can't quite stretch his leg far enough. Christian Pulisic then picks up the ball over on the opposite side of the box before winning the visitors a corner.
24'
Casemiro does well to skip past Shinji Kagawa on the halfway line before quickly trying to pick out Ronaldo. The Portuguese makes a good run forward as he tries to latch onto the lofted pass, but Sokratis Papastathopoulos is there to get a head on the ball ahead of tonight's second goalscorer.
22'
It finally looks as if Aubameyang, who has barely had a touch of the ball, is able to get involved in the game as he tries to latch onto a chipped pass forward, but Raphael Varane easily beats him to it on the edge of the Madrid box and comfortably knocks the ball back to Navas.
20'
Theo goes close! The full-back links up really nicely with Ronaldo out wide as he storms down the left wing and into a pocket of space. He then manages to get a shot away just outside of the penalty area, and his thumping strike flies just wide of the far post.
18'
More good play by Madrid causes all sorts of problems for the Dortmund back line. Casemiro is able to pick up the ball on the edge of the box and burst into it before trying to get a shot away, but Burki does well to smother the effort at the near post.
16'
Marc Bartra gets yellow.
Navas darts out of his penalty area to deal with a lofted pass and then decides to go on a marauding run up the pitch. He's eventually closed down and has to poke the ball over to Theo, who is then clattered into by a mistimed sliding challenge from Barta and sent crashing to the ground.
14'
Dortmund can't get anywhere near the ball as Madrid continue to comfortably boss possession. This time they're able to win themselves a corner over on the right flank after exhibiting more good play, but the curling cross in from the set-piece is overhit and fails to pick out a team-mate in front of goal.
12'
Cristiano Ronaldo has scored a goal for Real Madrid! Assist by M. Kovačić.
Kovacic did well to pick up the ball over on the left-hand side of the visitors' penalty area before picking out Ronaldo, but that goal was all about the Portuguese. He placed it perfectly and left Burki with no chance whatsoever.
GOAL! It's 2-0 to Madrid! Nacho is easily able to skip down the right flank and into a pocket of space before firing a cross into the Dortmund box. It fails to pick out a team-mate before finding Mateo Kovacic, who spins and tees up Ronaldo to curl a beautiful curling strike straight past Burki.
10'
Madrid immediately win back possession from the restart and push forward on another dangerous attacking move. Once again, it's down the left wing they try to find some joy, but this time Dortmund are just about able to deal with a bouncing cross.
8'
Borja Mayoral has scored a goal for Real Madrid! Assist by Isco.
That was a nice flick from Isco to knock the ball away from two defenders and towards Mayoral, but the latter was left all alone as he darted into the right-hand side of the penalty area and was comfortably able to take advantage of very poor defending.
GOAL! It's the perfect start for Madrid! Ronaldo cuts inside quickly from the left flank and is easily able to skip through a sea of yellow shirts. He then pokes a pass into the box and towards Isco, who moves it on to Mayoral and sets up the young striker to easily beat Burki from close range.
7'
Mahmoud Dahoud sloppily gives away possession deep inside the Dortmund half of the pitch, allowing Madrid to quickly break forward. Theo Hernandez gets himself into a good position out wide and swings a cross into the penalty area, where Neven Subotic is just about able to get a head on the ball ahead of both Borja Mayoral and Lucas Vazquez.
5'
A decent passing move from Dortmund brings Marc Bartra into the game midway inside the hosts' half of the pitch. He lifts a clever pass over the Madrid back line and towards Pierre-Emerick Aubameyang, but the Gabonese forward's run into the box is slightly mistimed and he's flagged offside just as Keylor Navas collects the ball.
3'
After an even start to the game from both sides, it's Madrid who push forward on the first attack of the evening. It initially looks as if Cristiano Ronaldo has lost out on the edge of the penalty area before spinning and shooting, but Roman Burki is just about able to save his bouncing strike, despite the goalkeeper initially fumbling the effort.
1'
We're off! Dortmund get us underway, attacking from right to left.
Good evening and welcome to our live text commentary of today’s Champions League group stage game between Real Madrid and Borussia Dortmund at the Bernabeu.
As far as spots in the last-16 of the Champions League go, there’s nothing left to play for heading into tonight’s clash, as Madrid comfortably confirmed their place in the knockout stage of the competition with a 6-0 thrashing of APOEL, while Dortmund were denied the chance to grab a spot in the final group stage game when they were beaten on home soil by Tottenham Hotspur. Nonetheless, both sides will be aiming to finish on a high as they search for some much-needed form.
Last month’s defeat against Tottenham at Wembley means that, even if they win tonight, Madrid will have to go through to the last-16 as Group H’s runners up. Los Blancos have performed better on the European stage this season but still haven’t been at their best, something that has been painfully obvious in all of their domestic outings. They currently sit in a disappointing fourth place and have won just three of their last eight games, meaning that, in many ways, tonight’s clash is a must-win, even if it is a dead rubber on paper.
Madrid may think they’ve got it bad but their struggles are nothing compared to those of Dortmund. The German side have thoroughly underwhelmed this season, and they have managed to pick up just two points from what has been a worryingly disappointing European campaign. Just six months into the job, manager Peter Bosz finds himself under an incredible amount of pressure, so he too will be desperate for a positive performance as he tries to guide his side into the Europa League.
Due to APOEL’s struggles, Dortmund could lose this evening and still drop down to the Europa League. If that happens, they’d be the first ever side to do so with only two points accumulated, highlighting just how horrid a season it is proving to be for the Black and Yellows. They’ve only won one of their last 11 games across all competitions - with that coming against third-tier Magdeburg in the cup - and will go winless in eight if they aren’t victorious tonight.
There’s just under 15 minutes left to go until kick-off, so let’s have a look at how the two teams will be lining up this this evening…
Real Madrid XI (4-3-3): Navas; Nacho, Varane, Ramos, Theo; Kovacic, Casemiro, Isco; Vazquez, Mayoral, Ronaldo.
Real Madrid substitutes: Casilla, Marcelo, Llorente, Ceballos, Modric, Asensio, Benzema.
Zinedine Zidane has decided to make five changes to the Madrid side that drew with Athletic Club on the weekend, with Nacho, Theo Hernandez, Mateo Kovacic, Lucas Vazquez and Borja Mayoral coming into the starting line-up to replace Dani Carvajal, Marcelo, Luka Modric, Toni Kroos and Karim Benzema, respectively.
Meanwhile, Dortmund boss Peter Bosz has made four alterations to the team that featured in their last outing, with Gonzalo Castro, Julian Weigl, Andriy Yarmolenko and Maximilian Philipp making way for Marc Bartra, Mahmoud Dahoud, Shinji Kagawa and Pierre-Emerick Aubameyang.
The two sides are making their way out onto the pitch, with just a few minutes to go until kick-off.
HALF-TIME: REAL MADRID 2-1 BORUSSIA DORTMUND
Madrid largely bossed the first half but have to head into the half-time break with just the one goal under their belts after taking their foot off the pedal slightly. They allowed Dortmund to get back into the game towards the end of the half, meaning the second period will be slightly nervier than they were expecting when they went ahead after just eight minutes.
The two teams are making their way back out on to the pitch ahead of the start of the second half. Neither side have made any substitutions during the half-time break.
FULL-TIME: REAL MADRID 3-2 BORUSSIA DORTMUND
It looked as if Madrid were going to run riot after going 2-0 up with just 12 minutes on the clock, but they weren't able to kick on and were guilty of taking their foot off the pedal. They allowed Dortmund to get back into the game, and it took until the 81st minute for them to find a way back into the game. The home side arguably just about deserve the victory, but Dortmund will certainly feel frustrated that they weren't able to pick up a point.
Nonetheless, APOEL's 3-0 defeat away to group winners Tottenham means Dortmund have gone through to the knockout stage of the Europa League, despite only picking up two points after failing to win a single group stage game. Madrid were always going to progress to the last-16 as Group H's runners-up, and they'll be incredibly pleased they were able to do so with a much-needed win.
Commentary
More…