Davide Frattesi was the hero at San Siro as Inter Milan clinched a dramatic 7-6 aggregate victory over Barcelona to book their place in the Champions League final, winning a pulsating semi-final second leg 4-3 after extra time.
Inter struck first in the 21st minute, with Lautaro Martinez finishing calmly from a Denzel Dumfries assist after Dani Olmo was dispossessed in midfield. Just before half-time, Hakan Calhanoglu doubled the lead from the spot after VAR confirmed Pau Cubarsi’s challenge on Martinez was late.
Inter thought they had made it 3-0 early in the second half through Francesco Acerbi, but the goal was ruled offside. Moments later, Barcelona clawed their way back. Gerard Martin found Eric Garcia, who lashed in a stunning strike. Dani Olmo then made amends with a powerful header to level the tie on the hour mark.
Barca took the lead for the first time with just three minutes left as Raphinha pounced on a rebound to make it 3-2 on the night. But Acerbi struck in injury time to send the tie into extra time.
With Inter on the ropes, Frattesi turned savior, curling home a precise low effort in the 99th minute to restore Inter’s aggregate lead. Despite late pressure from Barcelona, goalkeeper Yann Sommer stood tall, denying Lamine Yamal twice in the dying moments.
This seven-goal spectacle ties the record for the highest-scoring Champions League semi-final ever, etching itself into football history.