A night that flipped Europe upside down
The Champions League always delivers drama, but Tuesday produced something different. It felt chaotic, icy and unpredictable, with European heavyweights stumbling while smaller sides rose to the moment. Fans joked online that “Europe pressed shuffle.” From Manchester City freezing in the Arctic Circle to Real Madrid sending out a six-goal warning, here is how a wild night unfolded.
Man City freeze in Bodø as Bodo/Glimt deliver a historic upset

Source: Man City on X
If football had a bucket list of upsets, Bodo/Glimt just ticked one off in bold yellow ink. In minus-two-degree conditions, inside a stadium nestled in a fishing town above the Arctic Circle, the Norwegian minnows humbled Manchester City 3-1 in one of the biggest shocks in Champions League history.
Kasper Høgh’s quickfire brace punished a shaky City backline and Jens Petter Hauge’s long-range finish piled on the humiliation. Rayan Cherki managed a reply, but Rodri’s two yellow cards in under a minute ended any hope of a comeback.
Bodø erupted in celebration, with locals singing through the snow as clips went viral on TikTok. For a club whose entire town could almost fit inside the Etihad, it was a landmark moment. For City, it was another worrying crash in a season already littered with misfires.
Real Madrid crush Monaco as Mbappe and Vinicius run riot

Source: Real Madrid on X
Where City froze, Real Madrid burned. Kylian Mbappe and Vinicius Junior produced a dominant attacking performance in a 6-1 win over AS Monaco in Alvaro Arbeloa’s first Champions League game as manager.
Mbappe scored early, Vinicius delivered a goal and multiple assists, and Franco Mastantuono added another. Monaco’s only consolation came from a Madrid error, but the Spanish giants looked unstoppable as they climbed to second in the standings.
Bellingham praised Vinicius afterwards, saying the Brazilian was “sharp, dangerous and joyful again.” Fans echoed the sentiment online, calling the duo “Europe’s new nightmare pairing.”
Arsenal keep rolling as Jesus fires the Gunners into the last 16

Source: Ben Jacobs on X
Gabriel Jesus produced his most convincing performance since returning from a long injury layoff, guiding Arsenal to a 3-1 win over Inter Milan at the San Siro. His first-half brace gave the Gunners complete control, with Viktor Gyokeres adding a late third.
Inter equalised briefly through a thunderbolt from Petar Sucic, but Arsenal’s calmness and precision at key moments gave Mikel Arteta a seventh straight league-phase win. Inter, meanwhile, slipped toward the playoff zone and saw fans vent online about missed chances and “another night of avoidable errors.”
PSG fall to Sporting in a night of frustration

Source: B/R Football on X
Paris Saint-Germain dominated Sporting for long stretches but fell apart when it mattered most, losing 2-1 despite creating the bulk of the chances.
Luis Suarez scored twice for Sporting, while PSG had two goals ruled out after VAR checks. Khvicha Kvaratskhelia smashed in a strong equaliser, but defensive lapses cost Luis Enrique’s side late on.
Enrique described the defeat as “unfair,” but even PSG supporters admitted the lack of clinical finishing is becoming a worrying pattern.
Tottenham bounce back as pressure eases on Thomas Frank

Source: Spurs Official on X
Tottenham’s domestic troubles took a back seat as they beat Borussia Dortmund 2-0 in north London. Cristian Romero opened the scoring before Dominic Solanke bundled in a second to give Spurs a crucial win.
Dortmund went down to ten men early after Daniel Svensson’s red card, and Spurs controlled the tempo from there. With fans recently chanting for Thomas Frank to be sacked, this win offered much-needed relief and pushed Tottenham closer to securing their top-eight position.
Copenhagen fight back with ten men to frustrate Napoli

Source: FC Copenhagen on X
Copenhagen produced one of the gutsiest displays of the night, holding Napoli to a 1-1 draw despite going down to ten men after Thomas Delaney’s red card. Scott McTominay had headed Napoli ahead, but substitute Jordan Larsson equalised after first having a penalty saved.
Napoli tried to steal it late, but poor finishing let them down. Copenhagen’s resilience kept them just inside the play-off zone, while Napoli’s struggles under Antonio Conte continued.
A night that proved Europe still belongs to the unexpected
From icy underdog heroics to six-goal statements and tense late equalisers, this round of Champions League fixtures was a reminder of why Europe’s biggest stage remains unmatched. The giants slipped, the minnows soared and football world spent the night refreshing their feeds in disbelief. The road to the last 16 just got a whole lot more interesting.
View this post on Instagram
Source: Various
Featured Image Source: DW Sport on X