"It gave us everything. From start to finish last week to this week, everything about this semi-final has been pure entertainment," said Alan Shearer.
For the second time in six days Inter Milan and Barcelona served up a European classic as the champions of Italy won 4-3 on the night - 7-6 on aggregate - to reach the Champions League final.
In a thriller that will be remembered for years to come, Barca had trailed 2-0 and 3-2 in the first leg in Catalonia before salvaging a 3-3 draw.
On Tuesday in Milan, they were then 2-0 behind at half-time - 5-3 on aggregate - before scoring three times without reply.
Raphinha's 87th-minute strike was the first time Barca had taken the lead on aggregate but Francesco Acerbi's first European goal at the age of 37 took an utterly absorbing tie into extra time, with substitute Davide Frattesi scoring the winner to send more than 70,000 Inter fans inside the San Siro into raptures.
It was the joint highest-scoring Champions League semi-final ever, with the 13 goals equalling the 2018 semi-final when Liverpool also defeated Roma 7-6 on aggregate.
"We didn't expect this, did we?" added former England captain Shearer, who was inside the San Siro for Amazon Prime.
"We expected a good game, but this? Thank you Inter Milan, thank you Barcelona for providing us with incredible entertainment and two great football matches.
"What we have witnessed has been something very special. It's been a pleasure to be here."
Inter will face either Paris St-Germain or Arsenal - who meet in the other semi-final in France on Wednesday (20:00 BST) - after one of the great modern classics.
PSG lead 1-0 from the first leg.
'My head was spinning' - Inter ditch clean sheets for goals galore
No neutrals wanted this tie full of twists and turns to end but, when Polish referee Szymon Marciniak sounded the final whistle at 23:38 local time, Inter Milan's players sank to their knees exhausted but triumphant.
They remained on the pitch for a good 15 to 20 minutes after full-time to show their appreciation to their delirious fans, who can start booking flights and hotels for the final in Munich on 31 May.
"Inter were heading out, they were done," added Shearer.
"They somehow found a way to get themselves into the final. They deserve to be there."
Inter's success in this season's competition has been built on dogged resilience and clean sheets.
Not against Barcelona.
They conceded more goals against the La Liga leaders over 210 minutes than they had in their opening 12 matches in this season's Champions League put together.
The three-time winners had kept eight clean sheets in all, with Switzerland goalkeeper Yann Sommer recording seven of those.
On Tuesday alone, Barcelona peppered Inter's goal with 22 attempts - 10 on target - and scored three times in the space of 33 minutes.
But Inter dug deep to go through with substitute Davide Frattesi scoring his side's extra-time winner.
"What happened? I don't know!" he said afterwards. "I celebrated so loudly that my head was spinning."