Inter Milan and Barcelona played out the greatest Champions League semi-final in recent memory, with the Italians edging a 13-goal epic.
The two European giants played out another 3-3 draw in normal time, to match the six goals they shared last week in Spain.
Raphinha’s 87th-minute strike appeared to have sealed a stunning comeback win for Barca as they came from two goals down to go 3-2 up on the night and 6-5 on aggregate.
However, it went to extra time as Francesco Acerbi netted an equaliser deep into stoppage-time, with substitute Davide Frattesi scoring the decisive matchwinner after 99 minutes on the clock.
Inter will now face either Arsenal or Paris Saint-Germain in Munich later this month