Leicester City's latest European adventure came to an abrupt end as Roma set-up a Europa Conference League final against Feyenoord in Albania later this month.
Tammy Abraham gave Jose Mourinho's team the lead in the 11th minute with a powerful header and that proved to be the only goal of the game as Roma produced a professional performance to secure a 2-1 win on aggregate.
Brendan Rodgers' side were disappointing in and out of possession and didn't show enough going forward to trouble a rock-solid Roma defence, who encapsulated the character and knowhow of a typical Mourinho side.
Here are four talking points from Roma's narrow semi-final second-leg 1-0 victory at the Stadio Olimpico.
European experience proves vital
Roma and Leicester's European record and history could not be much more different. The Italian side have played 259 more matches on the continent their English counterparts dating back to 1958.
The Foxes' have competed in Europe just three times since 2003, while the last time Roma failed to qualify for any European competition was during the 2013/14 season. European football, at any level, is engrained into I Giallorossi's history, but the same cannot be said for Leicester.
Knowing how to respond and react on big nights can be the difference sometimes and Roma's experience to deal with high-pressure scenarios before may have helped them get over the line. Mourinho's side were dogged and disciplined during the second-half, disrupting the flow of the game at any possible opportunity.
This is similar to how Real Madrid beat Manchester City in the Champions League on Wednesday night and it is that know-how and European experience which has proven to be important in the latter stages. Roma limited Leicester to very few chances, especially in the second 45 minutes, and they did the basics well to get over the line.
Roma's set-piece threat
One of Leicester's most vulnerable areas this season has been from set-pieces. No Premier League side has conceded more goals from corners than the Foxes this season (17).
It proved to be their nemesis once again as Roma took advantage to score the opener. Lorenzo Pellegrini's out swinging corner had the pace, whip and the height on it for Abraham to steer home from six yards out.
However, questions must be asked about the marking from the set-piece. Ricardo Pereira was tasked with the responsibility of staying with Abraham despite being almost a foot smaller than the Roma forward.
All the former Chelsea man had to do is shrug off Pereira and direct the ball on target, which he did to perfection as his header flew past Kasper Schmeichel, giving the Leicester 'keeper no chance. Roma created a number of other chances from corners but the Foxes just managed to deal with them.
Smalling's colossal display
Since the start of the season, Smalling has undoubtedly been one of Roma's most improved players. The centre-back has looked rejuvenated under Mourinho's stewardship and he is beginning to look back to his best in the Italian capital.
Smalling was a regular during Mourinho's two-and-a-half year reign at Manchester United and the Portuguese boss continued to show his trust in him at Roma. He has made 35 appearances in total this term - the second-most he has played in a single season since 2015/16.
And the 32-year-old has repaid the faith shown in him with some excellent performances. It was no different against Leicester, though, with Smalling excellent all evening to keep the likes of Vardy quiet.
His composure to hold his position was arguably his most impressive trait as he martialled the Roma back-line to ensure there was very little room for City to work in. A vital intervention to stop Jonny Evans from having a free header on goal in the 89th minute encapsulated what was a colossal display, as he continued to make crucial blocks, tackles and clearances.
Lacklustre Leicester
This game was billed as Leicester's "biggest game of the season" by Brendan Rodgers in his pre-match press conference. With City sitting comfortably in mid-table in the Premier League, this was the Foxes' last chance to come away with a trophy this season.
However, the Foxes weren't up to their usual standards and lacked quality and composure in possession. It took them 72 minutes to have their first shot on target, with James Maddison testing the palms of Rui Patricio.
Leicester looked a lot more threatening during the final 15 minutes, but they had nothing to lose and had to throw the kitchen sink at it. City's success this season all depended on tonight's game and Rodgers' side didn't manage to show enough courage and conviction to break through a solid Roma back-line.
They had a couple of half chances in the dying enviers, with Kelechi Iheanacho trying his luck from outside the box but it failed to really trouble Patricio, while Maddison narrowly missed the target from range. That was the story of Leicester's night and it sums up their season, with the Foxes often lacking the cutting edge to break through deep blocks.
Leicester have failed to beat Newcastle United, Aston Villa and Everton in recent weeks - teams who have set up with a deep back-line, making it very difficult for City to score. Mourinho knew what he was coming up against and he showed why he is still one of the best managers in the world with his tactical knowhow.