Inter are heading to the UEFA Champions League final once again – their second in three seasons – after a dramatic 4-3 extra-time win over Barcelona at the San Siro. The 7-6 result on aggregate makes it one of the highest-scoring semi-finals in UCL history, matching Liverpool vs Roma in 2018.
The second leg started just as explosively as the first. Federico Dimarco won the ball off Dani Olmo and set up Denzel Dumfries, who passed across goal for Lautaro Martínez to finish easily and put Inter ahead. Just before half-time, VAR judged Pau Cubarsí’s tackle on Martínez to be slightly late, and Hakan Çalhanoğlu calmly scored the penalty to make it 2-0.
But Barcelona weren’t finished. Eric García volleyed home early in the second half, and shortly after, Dani Olmo headed in to make it 2-2 on the night and 5-5 on aggregate. When Raphinha scored in the 87th minute from a rebound, it looked like Barcelona were heading to the final.
Then, with almost the last kick of normal time, Dumfries whipped in a cross and Francesco Acerbi finished brilliantly to level things once more and take the game into extra time.

Inter looked fresher in the extra period, and it was Davide Frattesi who became the hero – slotting in after a clever assist from Mehdi Taremi. Inter held on through a tense finish to book their place in the final in Munich on 31 May, where they’ll face either Arsenal or Paris Saint-Germain.
Barcelona’s dream of a treble is now over, but they’ll turn their attention to a potential domestic double as they prepare to face Real Madrid again in just a few days.
