The first leg of the UEFA Champions League Round of 16 delivered exactly what fans expect from Europe’s biggest competition: elite performances, shocking scorelines, and high-stakes drama. Across four matches, one powerhouse dominated another, an underdog stunned the football world, and one matchup needed a dramatic late penalty to keep the tie alive.
Here is a full recap of the four matches that defined the night.
Real Madrid 3–0 Manchester City
Real Madrid delivered the most dominant performance of the evening, defeating Manchester City 3–0 behind a stunning hat trick from Federico Valverde.
Valverde scored three goals in the first half, striking in the 20th, 27th, and 42nd minutes to completely flip the momentum of the tie. The Uruguayan midfielder was unstoppable, making perfectly timed runs into the box and finishing with clinical precision.
Manchester City struggled to generate consistent chances and never truly recovered after falling behind early. Madrid’s midfield controlled the tempo, and their defense kept City’s attack quiet for the entire match.
The result gives Real Madrid a massive advantage heading into the second leg and once again proves why they remain the most feared club in Champions League history.
Bayer Leverkusen 1–1 Arsenal
One of the night’s most competitive matches came in Germany, where Bayer Leverkusen and Arsenal played to a dramatic 1–1 draw.
Leverkusen took the lead immediately after halftime when Robert Andrich scored in the 46th minute. The home side looked poised to carry that advantage into the second leg, controlling much of the match’s pace and limiting Arsenal’s attacking opportunities.
However, Arsenal found their breakthrough late. In the 89th minute, Kai Havertz converted a penalty against his former club to tie the game.
The late goal dramatically changes the outlook of the tie. Instead of chasing a deficit in London, Arsenal now return home with the score level and momentum on their side.
Bodø/Glimt 3–0 Sporting CP
The biggest surprise of the night came in Norway, where Bodø/Glimt continued their incredible Champions League run with a commanding 3–0 win over Sporting CP.
Sondre Brunstad Fet opened the scoring with a penalty in the 32nd minute, giving the Norwegian side an early boost. The atmosphere in Bodø grew even louder when Ola Blomberg doubled the lead early in the second half.
Late in the match, Kjetil Høgh added a third goal to complete the stunning result.
For a club that many expected to struggle at this stage, Bodø/Glimt now find themselves firmly in control of the tie and one step away from a historic Champions League quarterfinal appearance.
Paris Saint-Germain 5–2 Chelsea
The most entertaining match of the night came in Paris, where PSG defeated Chelsea 5–2 in a game packed with goals and momentum swings.
Chelsea kept the game competitive early with goals from Malo Gusto and Enzo Fernández, but PSG’s attacking depth eventually overwhelmed them.
Goals from Xavi Simons and Vitinha helped PSG regain control, before Khvicha Kvaratskhelia sealed the result with two late goals, including one deep into stoppage time.
The late surge turned a competitive match into a commanding first-leg advantage for the French champions.
Chelsea now face a difficult task in the second leg, needing a major comeback to keep their Champions League hopes alive.
The Road Ahead
After the first-leg results, the picture for the quarterfinals is starting to take shape.
Real Madrid and PSG both hold commanding advantages heading into their return legs, while Bodø/Glimt’s shocking 3–0 win has them on the brink of a historic breakthrough. Meanwhile, Arsenal and Bayer Leverkusen remain perfectly balanced heading into what could be one of the most exciting second legs of the round.
If the opening night proved anything, it’s that the Champions League knockout stage is already delivering unforgettable drama—and the best may still be yet to come.








