Real Madrid became European champions for a record-extending 15th time thanks to a 2-0 victory over Borussia Dortmund in the Champions League final at Wembley.
Los Blancos were second best for the whole of the first half, but Edin Terzic's men failed to take any of the chances presented to them, with Niclas Fullkrug hitting the inside of the post.
Carlo Ancelotti's side took full advantage in the second period, where a deft Dani Carvajal header from a corner gave the Spanish giants the lead, and Dortmund had little in the way of a response.
A horror mistake from Ian Maatsen then proved fatal, and Vinicius Junior wrapped up Real's latest episode of European supremacy before club legend Zinedine Zidane presented the trophy to his former side.
A huge thank you to everyone who joined us to witness Real Madrid conquer the continent again. You can find our match report here.
Goodnight all!
Los Blancos are European champions for the 15th time, extending their unassailable record at the top of the continental game.
Dortmund put in an excellent shift, but failing to take their opportunities against Ancelotti's Champions League juggernaut was a fatal mistake.
REAL MADRID WIN THE CHAMPIONS LEAGUE!
Militao - who would have surely started had his season not been hampered by an ACL injury - replaces Rodrygo for the five minutes of injury time.
Eder Militao about to come on to help Real shut up shop.
Carvajal now wins a throw-in off of Malen and greets the Real fans with a fist pump and a smile. He knows. We all know.
In the end, the glass-half-empty ones were proven right.
Bellingham skips off for Joselu, while Kroos bids farewell to the Real Madrid crowd, addressing the raucous white wall with a fist pump and roar.
The German gets a warm embrace from Ancelotti as Luka Modric comes on.
Maatsen is the culprit, giving the ball straight to Bellingham, who lays off Vinicius Junior to do the rest with a finish into the ground and into the net. Mesut Ozil-esque.
Champions League number 15 is heading to Madrid!
Camavinga conjures up a magnificent curler from range, but the Dortmund goalkeeper acrobatically tips it behind before also leaping to swipe Nacho Fernandez's header away!
Kitchen sink time. Sebastien Haller - back from an ankle injury - and Donyell Malen on for Brandt and Can.
Real free kick which has Kroos's name written all over it...
Camavinga just about manages to keep the ball alive on the right and cuts back for Bellingham, who surely must score, but Schlotterbeck sticks a foot in at the crucial moment. Incredible defending!
Dortmund deal with the resulting corner this time.
How do Dortmund respond now? Each of the last four UCL finals has ended 1-0...
Dortmund clear, but Maatsen slices Valverde's speculative attempt wide and back to the quadrant...
Reus is stripped and ready for Borussia Dortmund. The script has been written and all that jazz.
Dortmund have wasted their opportunities, but a hitherto ruthless Real side have failed to punish them.
An exquisite inswinging cross from Vinicius picks out the Englishman's run, but it misses his head and takes a small nick off Kobel before bouncing just wide!
No corner, though.
Adeyemi delivers a delightful ball to the arriving Fullkrug, whose bullet header is punched away by the Belgian. More signs of danger for the men in white!
However, Maatsen's attempt at trickery fails miserably and the ball rolls out for a goal kick.
Dortmund are lighting up Wembley on and off the pitch 🔥
📺 @TNTSports & @discoveryplusUK #UCLfinal pic.twitter.com/SGVBEPXyUq— Football on TNT Sports (@footballontnt) June 1, 2024
This is how the Dortmund faithful welcomed their troops back out for the second half, though.
Imagine the scenes if their side win? They have plenty of work still to do, though. Real looking a tad better since the break.
The experienced right-back latches onto a looping delivery to the back stick, but Maatsen takes the sting out of his half volley and Kobel can gather.
Carvajal runs into Adeyemi and reacts coldly to the German's attempts to help him up.
No free kick, despite the Frenchman's turf-punching outburst.
Camavinga clears the former's eventual delivery away before Mendy gives away another set-piece.
Carvajal gets his head to the corner but heads over the bar. Ancelotti's half-time words going down a treat already!
Real immediately surge down the other end through Vinicius, who holds the ball up and draws the foul from Hummels.
Free kick in a promising position...
Real get us back up and running.
The Lilywhites were already a goal down by this point, though. Real very much still in this.
Unlikely, although Joselu time may not be too far away if things continue in the same vein.
The big question now, does Ancelotti bite the bullet and make any half-time changes?
Fullkrug will be having nightmares about that chance if his side lose, but there was little more he could have done on the stretch.
A shortage of goals but no shortage of pulsating action!
Dortmund exploded out of the blocks, but Adeyemi, Fullkrug and Brandt have all missed golden chances, while Courtois has earned his keep too.
Meanwhile, Real's attacking endeavours have been limited to a couple of shots from range. Ancelotti wake-up call needed!
The half-time whistle cannot come soon enough for Real. Sancho now delivers a cross which Eduardo Camavinga cuts out.
Sabitzer now tries one from 20 yards, but Courtois gets down comfortably to parry it away.
Vinicius is... taken down? The contact from Schlotterbeck was minimal if any, but he goes in the book regardless.
Ancelotti's men try to fashion something down the right again, but the ball ricochets off of Carvajal and behind for a goal kick.
Kobel takes his sweet time playing the ball out and is wiped out by Vinicius for his troubles. Yellow for the Brazilian.
Sancho tries to flip-flap his way past Mendy and Kroos but fails, fouling the former in the process.
However, Ferland Mendy nudges Adeyemi over - staying on the right side of the law in the process - and the attack fizzles out.
Carvajal is the next to deliver for Real; Schlotterbeck hacks clear, but Los Blancos win a corner...
Vinicius bursts past Julian Ryerson but sees his cross cut out.
Dortmund then break, but Adeyemi is denied by Courtois from a tight angle and the rebound is just behind Fullkrug!
BVB's pace and runs in behind are carving Real Madrid open at will, but you feel that those missed chances will be punished at some stage.
Firstly, Adeyemi just cannot latch onto Sabitzer's ball into the box, before Fullkrug hits the inside of the post on the stretch. Real living incredibly dangerously!
How many more of those openings will Dortmund get tonight?
Carvajal fails to play the offside trap and the German is in one-on-one with Courtois, but his touch takes him wide and Carvajal got back to block!
Best chance of the game so far and it goes to the underdogs!
Ancelotti's men are experiencing plenty of joy down that side, though.
Real play it short and recycle.
Vinicius tries to outwit Hummels, but the German wins this round.
Real get down the right again and Vinicius has a pop this time, but it is a carbon copy of Valverde's earlier miss.
Fullkrug stays onside... maybe... from a long ball over the top and cuts back to his arriving colleague, who cannot sort his feet out on the sprint and can only scuff wide from a promising position.
A penny for Erik ten Hag's thoughts?
Real Madrid keep the pressure on and Valverde shoots from range, but the Uruguayan's effort is high and not at all handsome.
Real still feeling their way into this final.
Dortmund force a corner, though...
No idiocy between these two sides, though. Real settling into possession straight away.
Anyways, after that farce, we're back underway.
A pitch invader makes his way onto the pitch straight away and approaches Bellingham for a selfie.
Brief break in play.
A Dortmund logo-emblazoned crown tifo makes its way up the BVB crowd as the theme booms across Wembley.
Never gets old.
Tonight's referee is Slovenia's Slavko Vincic, by the way. Once wrongly arrested as part of a probe into a drugs and prostitution ring in Bosnia-Herzegovina.
One to tell the grandkids! Or perhaps not.
Will Dortmund defy the odds or is Real's name about to be etched onto the trophy for the 15th time?
However, the Dortmund faithful do not appear to be fans of his work...
The American rapper is the founder of agency Roc Nation Sports, who have Real's Vinicius among their clientele.
Arsene Wenger, Sir Alex Ferguson, Zinedine Zidane and the aforementioned Figo have also been caught on celebrity watch.
Sixty-seven minutes. Four goals. And he's now haunting Blancos nightmares in Barcelona colours.
Think we know who the Liverpool fans will be cheering on tonight!
Only against Manchester City (17%) have they fared worse against in Europe's top competition. They also lost both of their most recent meetings in the 2017-18 group stage.
From 14 previous matches, Real unsurprisingly lead the way with six wins, while Dortmund have only prevailed on three occasions.
Of course, Reus was on target in his Signal Iduna Park farewell. He'll have the neutrals' backing tonight for sure.
However, thanks to Germany's terrific UEFA coefficient, they will play in the revamped 2024-25 Champions League no matter what happens tonight.
Anyway, want another slice of encouragement, Blancos fans?
Ancelotti's men have scored in every single one of their matches away from the Bernabeu this season. Apologies in advance for jinxing it.
The last Spanish side to achieve that were the 2005-06 Barcelona crop, but as an Arsenal fan, I prefer not to speak.
Only the Copa del Rey has eluded Real so far, and they are unbeaten in 25 since losing to city rivals Atletico Madrid in that competition in January.
Furthermore, not since losing the 1981 final to Liverpool have Los Blancos come up short in the showpiece match, winning their last eight in a row. Omens.
Only one man has ever contributed at least five goals and five assists in back-to-back Champions League campaigns - Luis Figo.
The latter is also out to equal a record set by a former Real Madrid (and Barcelona!) player tonight...
Then again, that performance in the 2022 final...
Both Aurelien Tchouameni and David Alaba are included despite being ruled out through injury - post-game celebrations (if Real win) probably a factor in that!
The ex-Dortmund man will be aiming to build on an incredible tally of 23 goals and 12 assists for Real in his debut season.
The man for the big occasion? One would assume so.
With Jadon Sancho and Jude Bellingham both in their respective XIs, this will be the first time in Champions League final history that two Englishman line up against each other for non-English teams.
Interested to see what sort of reception Bellingham gets from the Yellow Wall!
The last triumphant player to do so was Ronaldo in 2017-18, while a defender has not completed every minute of a winning Champions League season since Liverpool's Sami Hyypia in 2004-05.
This man.
Scorer of the only goal in the second leg of their semi-final with Paris Saint-Germain, Mats Hummels also experienced Wembley heartbreak on that day but has been one of the competition's best players this season. Just 35 years young!
Reus is just one of two players from that 2012-13 Dortmund side still donning the yellow strip today, alongside one of the heroes of their run to today's final.
Their first ended in glory - a 3-1 win over Juventus in 1997 - but back in 2013, they were bested by Der Klassiker foes Bayern Munich. At Wembley.
Time to put things right?
One would not put it past him to make an impact off the bench, though; he has scored four goals against Real Madrid in the past, although Cristiano Ronaldo's seven in this head-to-head is unmatched.
No start for Marco Reus in his 429th final game for Borussia Dortmund, but departing Real Madrid legend Toni Kroos is in.
SUBS: Meyer, Lotka, Ozcan, Reus, Haller, Nmecha, Wolf, Malen, Sule, Moukoko, Watjen, Bynoe-Gittens
SUBS: Lunin, Kepa, Militao, Alaba, Modric, Joselu, Vazquez, Tchouameni, Ceballos, Guler, Diaz, Garcia
Under the bright lights of Wembley Stadium, one-time winners Borussia Dortmund and 14-time winners Real Madrid are preparing to scrap it out for the biggest European bragging rights of them all.
While Edin Terzic's side put two past Paris Saint-Germain without reply in their semi-final ties, Los Blancos required one of their famous Champions League turnarounds to eliminate Bayern Munich and set up a date with Dortmund.
As kickoff approaches, time for a peek at the team news...