Bayern Munich, Club Brugge and Napoli secured last-16 spots on a night of high drama that brought the fastest ever UEFA Champions League hat-trick courtesy of Mohamed Salah and a thrilling finale at the Spotify Camp Nou where Inter Milan almost knocked Barca out of the competition.
Here is a round of the action from Wednesday’ Matchday 4 matches.
Group A
Rangers 1-7 Liverpool
Salah came off the bench to score the fastest ever Champions League hat-trick as the Reds ran riot in Glasgow. The home side actually took the lead when Scott Arfield finished off a fine team move, but Roberto Firmino levelled and after the break it was all Liverpool. Firmino tucked in Joe Gomez’s cross before teeing up Darwin Núñez for the third. That was Darwin’s final touch as he was replaced by Salah, who duly scored three in a shade over six minutes. Harvey Elliott added a late seventh.
Key stat: Salah’s three-goal salvo came in the space of six minutes 12 seconds, beating Bafétimbi Gomis’s eight-minute hat-trick in another 7-1 win back in 2011, for Lyon at Dinamo.
Napoli 4-2 Ajax
The Italian side once again proved too strong for Ajax as two goals in the opening 16 minutes from Hirving Lozano and Giacomo Raspadori set them on course for a fourth Group A win. The visitors battled gamely, Davy Klaassen’s header halving the deficit and then, after the effervescent Khvicha Kvaratskhelia restored the cushion from the spot, Steven Bergwijn’s late penalty briefly made it 3-2. Substitute Victor Osimhen finally finished off Ajax as Napoli sealed progress
Key stat: Napoli have scored 17 goals in four games so far, already their highest ever tally in a Champions League campaign and only eight short of Paris’s 2017/18 record.
Group B
Leverkusen 0-3 Porto
Medhi Taremi slotted in two second-half penalties as Porto triumphed at Xabi Alonso’s Leverkusen. The Dragons broke the deadlock after just six minutes when Galeno controlled a superb pass from keeper Diogo Costa, bore down on goal and fired into the bottom corner. At the other end, Costa saved a Karem Demirbay penalty, while Amine Adli had an equaliser chalked off for handball. After the break two Taremi spot kicks – both after fouls on Galeno – sealed it for the visitors.
Key stat: Leverkusen have failed to score in six of their last nine Champions League matches.
Atlético 0-0 Club Brugge
Goalkeeper Simon Mignolet was the hero as Club Brugge withstood persistent pressure to qualify for the knockout stages with two games to spare. Mignolet repeatedly denied Antoine Griezmann and Ángel Correa, securing a fourth successive Group B clean sheet thanks to sensational late saves from Matheus Cunha and Álvaro Morata. Midfielder Kamal Sowah received a second yellow card with eight minutes remaining but the Blauw-Zwart held on.
Key stat: Club Brugge have reached the round of 16 for the first time in ten attempts, becoming only the second Belgian club to do so after Gent in 2015/16.
Group C
Plzeň 2-4 Bayern
Four goals in 35 first-half minutes effectively sealed Bayern’s passage to the knockout stages. Sadio Mané gave the visitors an early lead and Thomas Müller soon tapped in the second. Leon Goretzka added a double, the first a sweeping finish and the second a calm chip over the goalkeeper, as Bayern took full control. Adam Vlkanova and Jan Kliment scored in the second half to lift the Plzeň fans but the night belonged to Bayern.
Key stat: Bayern stretched their unbeaten run in the Champions League group stage to a record-extending 32 games.
Barcelona 3-3 Inter
Lewandowski struck two late equalisers to keep Barcelona’s top-two hopes alive. After Edin Džeko hit the crossbar for the visitors early on, Barça went ahead through Ousmane Dembélé before the break. Nicolò Barella and Lautaro Martínez produced clinical finishes before Lewandowski drilled in with eight minutes remaining. Robin Gosens restored Inter’s lead in the 89th minute, and the Nerazzurri were seconds from joining Bayern in the last 16 when Lewandowski levelled again two minutes into added time.
Key stat: Martínez’s goal was his first in the group stage since November 2020, when he found the net against Real Madrid.
Group D
Sporting CP 0-2 Marseille
Marseille took full advantage as Sporting CP ended with nine men in Lisbon. In an extraordinary first half Ricardo Esgaio was booked twice in three minutes – his second for conceding a penalty that Matteo Guendouzi swept in. Alexis Sánchez tapped in a second, and any faint home hopes of a miracle ended when Pedro Gonçalves was shown two yellow cards in a matter of seconds. Without a point after two games, Marseille are now level with their opponents.
Key stat: Marseille’s first clean sheet in 19 Champions League games helped end a sequence of nine away defeats in the competition.
Tottenham 3-2 Frankfurt
Heung-Min Son scored twice in a brilliant performance as Tottenham came from behind to beat ten-man Frankfurt and move top of a congested Group D. Daichi Kamada tapped Frankfurt ahead but Son soon steered in a superb Harry Kane pass. Kane won and scored a penalty with a driving run before Son scored the goal of the game with a crashing volley. Tuta was then sent off, but in a frantic last few minutes Faride Alidou headed in a corner and Kane missed another spot kick.
Key stat: Kane and Son have combined for 50 goals in all competitions for Tottenham, with Kane assisting Son 24 times, and Son returning the favour on 26 occasions.