Inter Milan have qualified for their second UEFA Champions League Final in three seasons and the Italian champions will be looking to banish the memories of that 1-0 loss to Manchester City in Istanbul in 2023.
Standing in their way at the Allianz Stadium in Munich later this month is a Paris Saint-Germain side who, incredibly, they have never faced before in a competitive game, so it will be a step into the unknown for both sides in the showpiece event of club football.
Italian champions Inter Milan started the new-look UEFA Champions League as eighth favourites for European glory and they set out their stall early on with an impressive 0-0 draw at competition favourites Manchester City.
A solid defence was to be key for Inter, who kept another clean sheet in a routine 4-0 home win over Serbian lightweights, Crvena Zvezda, on matchday two, with the goals coming from Hakan Calhanoglu, Marko Arnautovic, Lautaro Martinez and Mehdi Taremi at San Siro.
Another comfortable win quickly followed away at Young Boys, with Marcus Thuram opening his account for the campaign in a 1-0 success.
Matchday four yielded another three points, as Inter claimed the prize scalp of Arsenal with another 1-0 scoreline.
Calhanoglu this time hit the winner from the penalty spot in a pulsating November contest in Milan and it was becoming clear Inter, with a rock-solid defence and impressive attack, were a team to be feared.
Simone Inzhaghi's men were building up head of steam and a Castello Lukeba own goal handed the Italian's yet another 1-0 triumph, this time against German side, RB Leipzig, in their next game to leave the Nerrazurri among the leaders in the 32-team league-phase standings.
German champions Bayer Leverkusen were up next on matchday six, when Inter suffered their first setback in the competition. A 1-0 loss the result thanks to Nordi Mukiele's 90th-minute winner.
However, Inzaghi's side didn't dwell on the defeat for too long and sealed their place in the knockout stage, with yet another 1-0 win at Sparta Prague. They then followed up with a 3-0 home win over Monaco, to end the first stage having conceded just one goal.
Qualifying automatically for the last 16, Inter finished fourth in the standings, behind Liverpool, Barcelona and Arsenal, with an impressive record of six wins from eight matches, scoring 11 goals along the way.
Having eased into the knockout stage, Inter made light work of their next opponents, Dutch giants Feyenood, in the last 16. A 2-0 win in Rotterdam came courtesy of Marcus Thuram and Lautaro Martinez, to set up the return leg nicely a week later.
Inter made no mistake at the San Siro, winning 2-1, but the bigger tests were about to come.
Bayern Munich, favourites for glory with many pundits and bookmakers alike, loomed large for Inter, but they produced a stunning display in the Allianz Arena - the venue for this month's final - with a 2-1 victory to stun the Bavarian giants.
A pulsating 2-2 draw in the return leg lifted the roof of the San Siro, with Inter setting up a mouth-watering semi-final clash with Barcelona following a 4-3 aggregate success over beleaguered Bayern.
As exciting as that quarter-final tie was, it was nothing compared to the goal-crazy extravaganza of the semi-finals, which saw Inter head to the Catalan capital with all guns blazing in late April.
Having kept clean sheets on the way to this stage, Inzaghi's side were expected to keep things tight once again, but Marcus Thuram scored after just one minute at the Estadio Montjuic in Barcelona, prompting the floodgates to open in a remarkable contest.
Rampaging wing-back Denzel Dumfries made it 2-0 to Inter after just 21 minutes, but a Lamine Yamal-inspired fightback saw Barca respond through the 17-year-old, before Ferran Torres levelled the scores at 2-2 just before half-time.
Dumfries bagged another on 63 minutes to restore Inter's advantage but a Yann Sommer own goal offered Barcelona a glimmer of hope, with the first leg finishing 3-3 following a pulsating affair.
And there was more to come in Milan, as the San Siro return provided even more thrills and spills and goalmouth action.
The tie looked to be over as first-half goals from Martinez and Calhanoglu handed the Italians a 2-0 lead on the night and a 5-3 advantage on aggregate, but Eric Garcia pulled one back for the La Liga outfit just after the break, before Dani Olmo quickly added another on the hour mark.
Having lost their two-goal lead, Inter looked to be wobbling and their participation in the competition looked to be coming to a heartbreaking end when Raphinha fired in for the visitors with just three minutes of normal time remaining.
It was the first time Inter had been behind in the tie after nearly 180 minutes of action, but they weren't to be defeated and a 90th-minute leveller from Francesco Acerbi sent the San Siro into a state of delirium and a thrilling semi-final into extra time, where Davide Frattesi was on hand to bag the winning goal in a sensational finish.
It sent the Italians into the final, where they will now hope they will be more controlled in the contest in Munich on May 31st against PSG.
You can see all the latest UEFA Champions League odds on our dedicated UEFA Champions League hub.