Shakhtar Donetsk fought back to beat Roma 2-1 in the first leg of their Champions League last-16 tie on Wednesday.
The Ukrainian side won all three of their group games in Kharkiv and maintained that fine record to win just a third Champions League knockout game in their history - remarkably all have come against the Giallorossi.
Eusebio Di Francesco's side were surprise winners of a group including Chelsea and Atletico Madrid and they impressed in the first half, with Shakhtar perhaps slow to start in just their second game back from a long mid-season break.
Having polished the likes of Mohamed Salah and Miralem Pjanic in recent years, Roma look to have unearthed another gem in Cengiz Under and the 20-year-old Turk put the Giallorossi ahead with his fifth goal in four games shortly before the break.
Shakhtar's first-half attacking efforts had amounted to little, but Facundo Ferreyra dragged them level soon after the break with a fine individual goal and Fred turned the game around with a picture-perfect free-kick.
Roma were similarly impressive at the Stadio Olimpico earlier in the competition, keeping clean sheets in each of their group games, and they will hope that helps them turn the tie around on March 13.
Fred scuffed a back-post chance for Shakhtar and Edin Dzeko saw a bundled effort saved as both teams began at breakneck tempo, though Roma soon began to exert a greater threat on the break.
Kostas Manolas ought to have done better than heading wide when unmarked from a corner and Dzeko too faltered when played in by Diego Perotti, failing to aim a weak sidefoot finish out of Andriy Pyatov's reach.
Shakhtar based the bulk of their attacks out wide and, though they regularly found room behind Alessandro Florenzi and Aleksandar Kolarov, the final ball was often lacking and Fred summed up their frustrated efforts just after the half-hour with a wild 25-yard effort after the Serie A side had clogged up the route to goal.
Roma slowed the pace to exert more control and took a deserved lead five minutes before the break as Dzeko neatly turned into space and played a piercing ball behind Ismaily, which Under raced onto and finished beyond Pyatov to continue his fine run in front of goal.
2 - Cengiz Ünder (20yy, 222dd) is the 2nd youngest goalscorer for @OfficialASRoma in UCL history after Antonio Cassano (20yy, 82dd). Wonder.— OptaPaolo (@OptaPaolo) February 21, 2018
Shakhtar hit back less than six minutes into the second half, Ferreyra had been previously starved of service, so took it upon himself to latch onto Yaroslav Rakitskiy's hopeful punt, nutmeg Manolas and finish calmly beyond Alisson.
As Shakhtar surged forwards, the Brazilian goalkeeper had to be on his toes to deny Marlos from close-range before he pulled off a spectacular flying stop when Taison sent a wicked shot arrowing for the top-right corner.
But there was absolutely nothing Alisson could do to stop Roma falling behind in the 71st minute as Fred sent a 25-yard set-piece fizzing over the wall and into the net via a pleasing kiss off the crossbar.
Shakhtar came within inches of scoring the game's fourth goal in stoppage time, but Bruno Peres somehow deflected Ferreyra's effort over the bar while sat on the line - an intervention that could prove to be crucial.
|Guptill added to Black Caps squad|
|Thunder end Raptors´ streak, Davis stars|
|Stars goalie Bishop expected to miss at least two weeks|
|Messi desperate for World Cup success|
|Federer frustrated by Indian Wells final defeat|
|Del Potro: I can´t believe I won Indian Wells|
|Napoli causing Juventus problems as Sarri revels in crucial win|
|Balbirnie happy to boost Ireland chances|
|The better Ronaldo is, the better Madrid will be – Vazquez lauds four-goal hero|
|Ireland inspired by retired team-mates – Sexton|
|Indian Wells crown surreal for Osaka|
|F1 2018: Everything you need to know|
|Salah ´unstoppable´ like Messi, says Watford boss Gracia|
|Demanding Mourinho is still special, insists Matic|
|Truex Jr sweeps stages and wins first race of 2018|
|Woods pleased with progress at Bay Hill|
|McIlroy cruises to victory at Bay Hill, where Tiger impresses|
|Dallas 3 Seattle Sounders 0: Dempsey sees red after VAR|
|Ronaldo ´from another galaxy´, says Zidane|
|Del Potro saves match points to stun Federer for Indian Wells title|
|Eusebio Sack-ristan: Real Sociedad part company with head coach|
|Fassone ready for Gattuso talks after Milan resurgence|
|Napoli 1 Genoa 0: Albiol goal maintains pressure on Juve|
|Real Madrid 6 Girona 3: Four-goal Ronaldo continues hot streak with 50th career hat-trick|
|USA boss Sarachan calls up Weah for Paraguay friendly|
|Excellent Leipzig deserved Bayern win - Heynckes|
|Marquez will sleep easily after last-ditch Qatar move|
|Conte impressed by Morata´s return to scoring form|
|I lost the game myself - Simeone accepts responsibility for Atletico Madrid defeat|
|Borussia Dortmund to delay final Stoger decision - Zorc|
|Toulouse topple leaders Montpellier|
|Puel stands by Schmeichel after FA Cup blunder|
|Neymar could be back for Coupe de France final, says Silva|
|Valverde waits on Iniesta answer as Barcelona captain considers exit|
|Magnificent Osaka claims maiden title at Indian Wells|
|Villarreal 2 Atletico Madrid 1: Unal deals LaLiga title race blow for Simeone´s men|
|Leicester City 1 Chelsea 2 (aet): Pedro and Morata send Conte´s men through|
|RB Leipzig 2 Bayern Munich 1: Werner strike seals memorable triumph|
|Gattuso demands lift from out-of-favour Kalinic|
|Karthik hits final-ball six to win Nidahas Trophy|
|Messi puts us where we are right now - Alcacer hails Barcelona superstar|
|Dovizioso holds off Marquez in Qatar to draw first blood|
|Sampaoli ´right´ to pick others - Icardi understands Argentina snub|
|Barcelona 2 Athletic Bilbao 0: Messi and Alcacer secure comfortable success|
|Hughes excited by Southampton quality|
|Nice prepared for ´likely´ Balotelli departure|
|Wales captain Jones set to miss summer Tests|
|Germany defender Halstenberg extends RB Leipzig contract|
|No offers for Roma´s Alisson, says Monchi|
|Constant compliments guarantee defeat, claims Inter boss Spalletti|
|Scoring 100th Serie A goal at Sampdoria was ´destiny´, says Icardi|
|Stoger happy with Gotze response after public criticism|
|AC Milan 3 Chievo 2: Silva spares Rossoneri once more|
|Silva confident Neymar´s future is at PSG|
|´Shameful´ PSG cannot buy a team, says Balotelli|
|All Black Squire suffers broken thumb|
|Everton goal hero Tosun glad Palace move fell through|
|Wigan Athletic 0 Southampton 2: Hojbjerg and Cedric give Hughes first win|
|Pistons got absolutely screwed - Van Gundy slams officiating in loss to Trail Blazers|
|Selection shake-up not down to Ashes drubbing - Strauss|
|Fiorentina rename training ground after late captain Astori|
|Usain Bolt issued Commonwealth Games warning to Yohan Blake|
|Borussia Dortmund 1 Hannover 0: Batshuayi the difference again for Stoger´s men|
|Nice 1 Paris Saint-Germain 2: Alves earns late victory for runaway leaders|
|Icardi 100: Inter captain´s Serie A landmark in Opta numbers|
|Sampdoria 0 Inter 5: Four-goal Icardi demolishes former side|
|Gray´s tackling ton and Italy´s woeful run - the Six Nations in Opta facts|
|Van Gaal: Heynckes can become a Bayern Munich god|
|Real Madrid without Ramos for Girona test|
|South Africa include Morris & Olivier for remainder of Australia series|