Barcelona took on Juventus and Monaco played Dortmund in the final two Champions League quarter-finals.
Hello, and welcome to tonight’s liveblog.
As always, we’d love to hear your thoughts on the game. E-mail firstname.lastname@example.org, tweet @the42_ie, post a message to our Facebook wall, or leave a comment below.
You may need to refresh the page for YouTube videos and other elements to display correctly.
Kick of is at 7.45pm.
Here are tonight’s teams…
Dortmund: Bürki, Sahin, Reus, Guerreiro, Aubameyang, Kagawa, Sokratis, Piszczek, Ginter, Weigl, Durm.
Subs: Weidenfeller, Schmelzer, Merino, Bender, Castro, Pulisic, Dembélé.
Monaco: Subasic, Glik, Jemerson, Touré, Mendy, Bakayoko, Moutinho, Lemar, Silva, Mbappé, Falcao.
Subs: De Sanctis, Jorge, Raggi, N’Doram, Dirar, Cardona, Germain.
Barcelona: Ter Stegen, Piqué, Rakitic, Sergio, A.Iniesta, Suárez, Messi, Neymar, J.Alba, S.Roberto, Umtiti.
Subs: Cillessen, Denis, Mascherano, Paco Alcácer, Digne, A.Gomes, Aleñá.
Juventus: Buffon; Dani Alves, Bonucci, Chiellini, Alex Sandro; Khedira, Pjanic; Cuadrado, Dybala, Mandzukic; Higuain.
Subs: Neto, Lichtsteiner, Benatia, Barzagli, Asamoah, Lemina, Rincon.
Dybala already has the imaginary card out after a cynical foul on him by Rakitic.
Down the other end, Neymar goes down under a challenge from Alves in the penalty area but the ref waves play on.
Judging by replays, it would have been a very soft decision to award the penalty.
MONACO 1-0 DORTMUND (MBAPPE 3)
Bürki can only parry Mendy’s powerful shot from the edge of the area.
Mbappe is on hand for a relatively easy to make it 1-0 on the night and 4-2 on aggregate to Monaco.
Monaco are continuing to attack Dortmund aggressively.
A dangerous cross almost falls to Falcao, before the visitors nervously clear their lines.
Higuain finds space on the edge of the area but fails to hit the target with his subsequent powerful shot.
Shortly thereafter, Cuadrado breaks free on the counter, but Pique gets back well to stop his cross finding a Juve attacker.
Juve have started this game well and do not look like a team set for a PSG-esque implosion.
Good movement from Falcao to evade Piszczek, but he can’t quite direct his header on target.
Moments later, Silva gets a half chance from Mendy’s cross, but his header is straight at Bürki.
Messi wastes a good chance.
Suarez lays it off to the Argentine star on the edge of the box, but he drags his shot narrowly wide.
Alba crosses to Neymar, but the Brazilian’s volley goes wide.
Better from Barca, who are beginning to control this game.
MONACO 2-0 DORTMUND (FALCAO 17)
Falcao clinically heads home Lemar’s pinpoint cross.
That makes it 5-2 on aggregate — a Dortmund recovery looks very unlikely now.
Buffon saves a shot from Messi, before the Argentine player’s attempt on the rebound finds the side netting.
Juve have coped with Barca’s attack relatively well so far, though the visitors will tire quickly given that their opponents are dominating possession and territory.
Interesting move from Dortmund.
Dembélé has replaced Durm after just 27 minutes, as the German side look to increase their options in attack.
Pjanic plays a lovely lofted pass through to Higuaín, who can’t quite properly connect with the ball on the volley.
The Argentine striker hasn’t been at his best so far.
Iniesta gets booked for a rash challenge on Cuadrado.
Barcelona have been showing signs of frustration of late.
Suarez tries a scissors kick from Neymar’s cross, but his attempt goes well wide.
Messi then lands awkwardly after going up for a challenge with Pjanic, before Neymar goes in hard and late on the latter.
The Brazilian gets booked and will miss the semi-final first-leg if Barca progress.
HALF-TIME: BARCELONA 0-0 JUVENTUS
HALF-TIME: MONACO 2-0 DORTMUND
So half-time in both ties now.
It’s hard to see anything but a progression for Juventus and Monaco. Both sides hold commanding leads.
Barca haven’t looked good enough to break Juventus down and only had one really clear-cut chance that Messi hit just wide.
Monaco, meanwhile, have been ruthless against a Dortmund side who have been defensively suspect and clearly second best in that first half.
The second half of Barca-Juve has begun…
Neymar beats about four players before eventually being crowded out by the Juve defenders.
That moment sums up the game so far.
Cuadrado finds space as Juve counter. His shot goes just wide.
Barca are looking increasingly vulnerable on the counter-attack.
Neymar is looking very frustrated at the moment. He’s tried hard, but it hasn’t really gone his way tonight.
As I type, Messi blasts over from the edge of the box.
Meanwhile, the Monaco-Dortmund game is back underway.
MONACO 2-1 DORTMUND (REUS 48)
Dortmund couldn’t, could they?
Dembele goes on a superb solo run before laying the ball off to Reus. The German international’s consummate finish finds the top right-hand corner.
Messi again comes within inches of a goal, as his shot from the edge of the box is deflected just wide.
Meanwhile, Barca have replaced Rakitic with Alcácer.
Barca have had 62% possession so far.
The hosts have rarely looked like scoring though and need more cutting edge in the final third.
Neymar goes past Pjanic but then blazes the ball over.
Barca have lacked the composure in attack that they showed against PSG.
Khedira gets booked for lunging into Suarez.
The German international will miss the semi-final if Juve get there.
A Suarez cross is deflected out. The corner falls to Messi and he volleys over.
It increasingly feels like ‘one of those nights’ for Barca.
Barcelona aren’t playing too badly in general play.
It’s just that final killer pass, which remains elusive.
Big chance for Falcao to settle the tie in Monaco.
He breaks the Dortmund offside trap, but his clipped finish goes just over.
Neymar’s dangerous cross is headed wide by Chiellini.
Juventus have given another defensive masterclass tonight.
Barzagli replaces Dybala for Juve.
A Barca win now would surely be even more remarkable than their PSG miracle.
Suarez goes down in the box but the ref waves play on.
Mascherano has replaced Sergi, while Pique is playing up front now.
Mascherano gets the slightest of touches on a cross, but Buffon goes down well to make the save.
Less than 10 minutes remain.
Cuadrado is replaced by Lemina.
The former Chelsea player has been good tonight, showing great diligence off the ball.
No real sign of a breakthrough for Dortmund in Monaco.
It looks like the Germans will follow Barca out of the competition.
MONACO 3-1 DORTMUND (GERMAIN 81)
The substitute striker Germain has made it 3-1, having just replaced Mbappe.
Lemar again is the provider, as his excellent cross is slotted home.
Neymar’s pass bounces off Messi, and Juve clear.
There will be three minutes of stoppage time.
FULL-TIME: BARCELONA 0-0 JUVENTUS (JUVENTUS ADVANCE 3-0 ON AGGREGATE)
MONACO 3-1 DORTMUND (MONACO ADVANCE 6-3 ON AGGREGATE)