Cristiano Ronaldo hit his 89th Champions League goal while second-half substitute Jese added a late second as Real Madrid took a massive step towards the quarter-finals with a 2-0 win at Roma.
Real travelled to the Stadio Olimpico looking to exorcise painful memories of losing 2-1 twice in succession to the Giallorossi at this stage of the competition in 2008.
After weathering a frustrating first half in which Roma failed to finish off a series of promising attacks, Ronaldo broke the deadlock on 57 minutes when he ran on to Marcelo’s chip to beat Wojciech Szczesny with a shot that deflected off Alessandro Florenzi.
It was the Portuguese forward’s 12th goal in seven games this term.
To their credit, Roma dug deep to claim a share of the spoils and were unlucky not to earn a penalty when Florenzi came down under the studs-up challenge of Dani Carvajal.
Even after that decision, the hosts battled throughout a dominant late spell inspired by Egyptian winger Mohamed Salah, only to come up short.
It was inspiring stuff, but dozens of the 55,612 home crowd began leaving their seats five minutes from the finish when Jese flashed a shot across several defenders to beat Szczesny low at his far post.
The victory gives Real a huge advantage ahead of the return leg at the Santiago Bernabeu in three weeks time.
Roma coach Luciano Spalletti had deployed a 4-3-1-2 formation which left no space for Bosnian striker Edin Dzeko, although he came on to replace Stephan El Shaarawy after he limped off in the second half.
Diego Perotti, signed in January from Genoa, was the driving force throughout, stealing possession, leading attacks and setting up Salah and El Shaarawy.
Real were restricted to a series of half-chances before the interval, the best of which came from Brazilian left-back Marcelo when he volleyed Ronaldo’s clever lob just wide of Szczesny’s far post.
It took only seconds for Roma to threaten after the restart, Salah’s pace taking him into the box but Real were able to clear.
El Shaarawy did well to run on to a long ball but came off worse when goalkeeper Keylor Navas rushed out to clear.
Ronaldo recovered quickly from a sore mouth suffered in a fair shoulder charge to stun the stadium into silence just before the hour.