Tuesday’s Champions League matchday carried no respect for reputation. Underdogs struck early, favourites crumbled, and three-time European champions Inter and Manchester United went home empty-handed.
Bayern Munich survived only because a rival missed the chance to finish them. Four results broke the script, and each one deserves a closer look.
Viking 3-3 Bayern Munich
Nobody expected Viking to trouble Bayern. The Norwegians arrived in Stavanger after a 3-1 opening defeat, and they sat 30th in the table. Yet Gianni Stensness headed them ahead within 70 seconds, and Peter Christiansen doubled the lead on the counter-attack before half-time.
Bayern answered with ruthless quality. Harry Kane buried a VAR-awarded penalty after Herman Haugen fouled Joshua Kimmich, then headed home Kimmich’s cross six minutes later. Luis Díaz completed the turnaround in the 71st minute. Then Michael Olise earned a needless red card, and Bayern lost control. Haugen punished them in the 90th minute and snatched a famous point.
Club Brugge 4-3 Inter
This was the night’s biggest shock. Inter arrived desperate for a win after losing their opener, and they dominated the opening exchanges. Club Brugge still struck first. Nicolò Tresoldi converted a penalty after Hakan Çalhanoğlu fouled Carlos Forbs. Lautaro Martínez levelled before the break.
Then goalkeeper Josep Martínez rushed out of his area, and Forbs robbed him and set up Tresoldi for an open goal. Tresoldi completed his hat-trick eleven minutes later. Lautaro hit back with his second, but Romeo Vermant sprinted clear to restore Brugge’s two-goal cushion. Ange-Yoan Bonny’s stoppage-time consolation changed nothing.
The numbers explain the shock. Inter, the 2025 finalists, lost for the fourth consecutive Champions League game, a first in their history. They also suffered their first home defeat to a Belgian side in 56 years.
Atlético Madrid 2-0 Manchester United
Atlético needed only 47 seconds. Pablo Barrios finished Álex Baena’s cross, and United spent the evening chasing the game. Bryan Mbeumo and Bruno Fernandes tested Jan Oblak, who answered every time. The woodwork denied Atlético’s Julián Álvarez and Alejandro Grimaldo, and VAR chalked off a United equaliser for a foul.
The game turned on the 75th minute. Leny Yoro brought down Ademola Lookman and received a red card, and Lookman then punished the extra space by tapping in the second goal. United have kept just one clean sheet in their last 15 European matches, and that weakness cost them again.
Villarreal 3-1 Napoli
Villarreal ended a miserable run of seven straight Champions League defeats. They also stopped themselves from becoming the first Spanish club to lose eight in a row. Amir Rrahmani gave Napoli an eighth-minute lead, but Georges Mikautadze equalised, and Santiago Mouriño put the hosts ahead in the 26th minute. Tani Oluwaseyi sealed the win late.
Why the title fits
Each result broke a pattern. Viking, a modest Norwegian club, surrendered a two-goal lead only because Bayern’s attack found another gear. Brugge, ranked far below Inter on reputation and budget, dismantled a former finalist at San Siro. Atlético, still without points, beat a three-time champion. Villarreal, the lowest-ranked of these winners, beat a Napoli side that had expected to bounce back.
The table captures the drama. Brugge jumped to 18th and Inter slid to 28th, while Atlético climbed from 26th to 13th.
Tuesday proved again that the new league-phase format punishes complacency. A bad night now costs big clubs real ground, and the table has stopped protecting reputations. Bayern and Inter will study their mistakes, and every underdog watching has gained a little belief.