Shakhtar Donetsk scored three vital away goals in the Olympic Stadium in Rome to take a 3-2 lead going into the second leg of their Champions League last-16 clash with Roma and heaping more pressure on Claudio Ranieri.
Roma took the lead in the 28th minute when midfielder Simone Perrotta headed in a cross from Rodrigo Taddei off Razvan Rat, but Shakhtar equalised a minute later through Jadson's deflection.
The Ukranians, who looked slick despite not having played a competitive match in more than two months, then seized control of the match with a lovely curling shot from just outside the area by Douglas Costa on 36 minutes.
Luiz Adriano slotted in the visitors' third before half-time, capitalising on a slip-up by Roma defender John Arne Riise that summed up their frustrating evening, before Jeremy Menez superbly netted for the hosts after the break.
Elsewhere, Bolton have booked a FA Cup fifth-round tie with Fulham after defeating Wigan in last night's fourth-round replay. Ivan Klasnic scored the only goal of the game at the DW Stadium after 66 minutes.