A second-half Edin Dzeko strike earned Roma a 1-0 Champions League last-16 second-leg win over Shakhtar Donetsk, enough to narrowly progress on away goals after a 2-2 aggregate draw.
Cengiz Under's goal and a string of Alisson saves in a 2-1 away first-leg defeat had kept Roma in the tie, and Eusebio Di Francesco's men edged to victory in the return to reach the quarter-finals despite a dismal display in which Dzeko's winner was scarcely deserved.
Indeed, despite needing only a draw to themselves reach the last eight on Wednesday, this was no backs-to-the-wall job for Paulo Fonseca's Shakhtar as they sought to enjoy themselves at Stadio Olimpico.
An assured away performance was led by Manchester City target Fred as Shakhtar had the better of the opening 45 minutes, pressing the Serie A side when out of possession and then attacking at speed.
Chances were few and far between, though, and a lack of cutting edge in the final third was ruthlessly punished by Dzeko seven minutes after half-time.
Shakhtar's desperation for the away goal they now required left gaps in defence and Ivan Ordets was dismissed for halting a late Roma breakaway, Alisson holding on for a fourth consecutive home Champions League clean sheet to seal the hosts a place in the draw for the last eight.
It took Dzeko just 22 seconds to work Andriy Pyatov for the first time, but Shakhtar would not bow easily to the hosts' early pressure and were soon knocking the ball around with confidence in the Roma half.
Alessandro Florenzi flicked a risky backwards header just wide of his own goal and a nervous home crowd witnessed the visitors maintaining a level of control throughout the first half, Pyatov intercepting when Aleksandar Kolarov led a rare Roma foray.
Taison flashed a 25-yard effort over the top, before Federico Fazio recovered in time to force Facundo Ferreyra wide having cheaply given up possession to his fellow Argentinian.
Kolarov then crucially swept the ball away from Ferreyra's toe inside the Roma box as the sides went in level at the break.
Roma did not initially improve from the restart but, when the Shakhtar defence switched off the first time, a clear chance finally fell for Dzeko and he made no mistake.
Kevin Strootman hooked a hopeful pass forward to set his team-mate away, Dzeko in the clear and reaching the ball ahead of Pyatov to prod a finish through the goalkeeper's legs.
Diego Perotti fired straight at Pyatov as Roma chased a second and Dzeko then almost struck again with a wonderful curling shot that just faded wide, before Shakhtar redoubled their efforts.
Fred recycled the ball and Taison danced by challenges, but they could not muster the necessary response and tempers flared as Ordets tugged back Dzeko to see red with 11 minutes remaining, Ferreyra clashing with a ball boy to earn just a yellow as Roma held on.
Key Opta Facts:
- Roma have reached the quarter finals of the Champions League for the third time in the club's history and for the first time since 2007-08.
- This is the first time Roma have progressed from a knockout tie in which they have lost the first leg; ending a run of five consecutive knockout tie defeats.
- Roma have kept a clean sheet in each of their last four Champions League home games, winning the last three (W3 D1 L0).
- Shakhtar Donetsk however, have lost seven of their last eight Champions League away games (W1 D0 L7).
- Shakhtar Donetsk failed to register a single shot on target against Roma in this match.
- Iven Ordets red card was the second Shakhtar have received in the competition this season - as many as in their previous four Champions League campaigns combined.
- Edin Dzeko has had a hand in 55 per cent of Roma's 11 goals in the Champions League this season (4 goals, 2 assists).
|Kane: Pochettino sent me love hearts after World Cup heroics|
|Nationals place Adams on 10-day DL with broken finger|
|Dybala: I can play alongside Messi|
|Lewandowski: Poland didn´t take enough risks|
|England´s Kane aiming to reach Ronaldo, Messi levels with World Cup performances|
|Kicker given three-year match-fixing ban|
|England confirm Alli thigh injury|
|Federer through, Zverev out in Halle|
|Back on the map and earning letters from ladies, Tabarez embraces Uruguay´s heritage|
|Rampant England rout Australia in record-breaking display|
|Pulisic in right place at Dortmund, says Arena|
|Wilshere confirms Arsenal exit|
|NASCAR at Sonoma: TV schedule, standings, qualifying drivers for Toyota/Save Mart 350|
|Muguruza and Kvitova cruise through in Birmingham|
|Leno among top 10 most expensive goalkeepers|
|Pained Salah unable to halt Russia´s unlikely march|
|Kyrgios downs ´legend´ Murray as Dimitrov and Djokovic progress|
|Neymar pain normal – Coutinho unconcerned by ankle issue|
|Russia 3 Egypt 1: Salah strikes but hosts right on course for last 16|
|We must make Ronaldo less exceptional, says Morocco boss Renard|
|Chandimal handed one-Test ball tampering ban, faces further ICC charge|
|Arsenal sign goalkeeper Leno from Leverkusen|
|Mexico style in Germany win surprised Arena|
|Monaco complete €20m move for Lyon teenager Geubbels|
|Saudi team don´t know cause of aeroplane fire, Pizzi reveals|
|Champions League qualifying draw: Celtic travel to Armenia, Ajax face Sturm Graz|
|I´ve never seen a player win on his own – Santos shrugs off Ronaldo dependence|
|Murray impresses despite narrow defeat on return|
|West Ham land club-record Diop signing|
|El Hadji Diouf hails ´perfect start´ for Senegal|
|Cisse and Senegal give cause for African celebration|
|Carvajal ready to face Iran - Hierro|
|Japan´s World Cup victory over Colombia sparks celebrations on the streets of Tokyo|
|Poland 1 Senegal 2: Good fortune and bad errors hand Africans Group H win|
|England shatter ODI world record with total of 481 against Australia|
|Best yet to come from England hero Kane, says Rashford|
|Salah starts for Egypt against Russia|
|De Jong expects to stay at Ajax|
|Barcelona angered by Pique´s involvement in Griezmann saga|
|Federer begins Halle defence with comfortable Bedene win|
|Tabarez not worried by slow Suarez start|
|Brazil´s Neymar felt pain in his ankle, CBF confirms|
|Griezmann understands Atletico fans´ nerves over Barcelona speculation|
|Queiroz salutes Hierro for uniting Spain|
|Stump from Scotland´s defeat of England auctioned for charity|
|Red Bull will not have works team label, confirm Honda|
|Neymar hobbles out of Brazil World Cup training|
|Ronaldo´s revelry, Messi´s miss and Sanchez´s shocker - Russia 2018, World Cup of the penalty|
|Brazil ask FIFA to explain VAR decisions against Switzerland|
|Colombia 1 Japan 2: Sanchez red spoils Pekerman´s plans|
|Argentina v Croatia: Mercado wants an end to ´Messidependencia´|
|Hoffenheim director suggests €50m bid could land Kramaric|
|England will emerge as a ´champion team´, insists Jones|
|Ryder Cup teams shaping up great, says Strange|
|We cannot replace Iniesta – Abidal|
|Colombia´s Sanchez sees second-quickest World Cup red card|
|France v Peru: Varane and Les Bleus calm after unconvincing start|
|Semenya challenges IAAF hyperandrogenism rule with CAS|
|No Germany line-up changes needed, says Neuer|
|James absent from Colombia line-up|
|Alli to have scan on thigh knock after England win|
|Mooy not using World Cup to facilitate transfer from Huddersfield|
|Billy Vunipola a big loss for England, says Vermeulen|
|´Incredible´ Firmino works like a defender, says Mane|
|Jackson and Olding could make Ireland returns|
|Stokes and Woakes ruled out of T20I matches|
|Denmark v Australia: Socceroos confident of reaching last 16|
|Argentina should have selected Icardi for the World Cup, Zanetti claims|
|Except for Messi, Croatia are better than Argentina - Kovacic|
|I chose Real Madrid over PSG and Barcelona – Vinicius Junior|