Inter Milan beat Barcelona 4-3 after extra time on Tuesday, sealing a 7-6 aggregate win in a dramatic Champions League semi-final.
Francesco Acerbi equalized in stoppage time before Davide Frattesi netted the winner in the 99th minute at San Siro.
Inter had led 2-0 at halftime through goals from Lautaro Martinez and Hakan Calhanoglu.
Barca responded with goals from Eric Garcia, Dani Olmo, and Raphinha, but were denied a fourth when Lamine Yamal hit the post.
The 13-goal tie matched the record for the highest-scoring Champions League semi-final, set by Liverpool and Roma in 2018.
Inter, reaching their seventh final, will face PSG or Arsenal on May 31 in Munich. The loss ended Barcelona’s treble hopes.