Gervinho's late winner gave Roma a dramatic 3-2 win over Napoli in the first leg of their Coppa Italia semi-final on Wednesday.
Roma's push for a 10th Coppa Italia title looked to be gathering pace when Gervinho and Kevin Strootman scored in the first half to set them on their way.
Gervinho's clever finish put Rudi Garcia's men ahead in the 13th minute and Strootman's stunning strike from distance just after the half-hour mark doubled their lead.
But an own goal from Roma goalkeeper Morgan De Sanctis in the 47th minute brought Napoli back into the contest and they equalised with 20 minutes left thanks to substitute Dries Mertens, who was introduced just four minutes prior for Marek Hamsik.
Gervinho – Roma's top scorer this season – had the last laugh though, scoring with two minutes left to give his side the advantage heading into the return fixture.
Roma's Serie A clash against Parma on Sunday was abandoned after just nine minutes due to a deluge of rain at Stadio Olimpico but the pitch held up on this occasion.
As a result, Roma entered the match fresher than Napoli – who were stunned 3-0 at Atalanta on Sunday – and after a slow start, the hosts found their rhythm.
Gervinho scored from his side's first meaningful attack when he timed his run to perfection following an excellent ball from Francesco Totti.
The ex-Arsenal forward cut inside Anthony Reveillere and avoided Raul Albiol, showing great composure to dink the ball over the onrushing Napoli goalkeeper Pepe Reina before tapping into an empty net.
Napoli then failed to close down Totti and his fierce shot from distance stung the palms of Reina, while Reveillere limped off with an injury, to be replaced by Faouzi Ghoulam.
Roma continued to force the pace and they doubled their lead in stunning fashion, as Strootman took advantage of the free space before lashing a fierce 25-yard left-foot effort into the top corner in the 32nd minute.
Napoli had a penalty appeal turned down on the stroke of half-time as Christian Maggio failed to get a shot away under the attention of Vasilis Torosidis, but they did pull a goal back two minutes after the break.
Gonzalo Higuain's attempted cut-back deflected off Mehdi Benatia and was spilled onto the post, and then in, by former Napoli goalkeeper De Sanctis for an unfortunate own goal.
Adem Ljajic then forced Reina to tip behind before shooting wide twice, and the keeper also moved well to keep out a deflected Torosidis effort.
Roma were made to pay for their missed chances as Mertens levelled for Napoli with 20 minutes left.
Higuain had been fouled but the advantage was played, and Mertens skipped past Leandro Castan before lashing beyond De Sanctis with his right foot.
There was still time for more drama though, as Gervinho – who got the winner in the quarter-final against Juventus - finished a move that involved substitutes Mattia Destro and Alessandro Florenzi with a neat near-post finish.
|Pique calls for technology to reduce pressure on referees|
|Verona confirm Cassano exit|
|Buffon: AC Milan will challenge for Scudetto|
|Sanchez to return to Arsenal training amid continued transfer speculation|
|Ancelotti plays down Ribery injury fears|
|I am king, he is Kong - Zlatan apes around|
|Chelsea boss Conte wary of dressing-room ´anarchy´|
|Watford hand goalkeeper Gomes a two-year contract|
|Bilic: Hernandez was West Ham´s top target|
|Kalas agrees new Chelsea contract and returns to Fulham on loan|
|Too soon for a Milan Scudetto challenge, Pirlo claims|
|Bayern Munich 0 Inter 2: Perisic shines as Nerazzurri down Bundesliga champions|
|Milner closing in on Liverpool return|
|Concern for Bayern as Ribery injured in Inter friendly|
|Mendy doubtful for Premier League opener|
|Southgate: England door not closed for Rooney|
|Allegri eyeing Champions League final return|
|Guardiola calls for consistent De Bruyne after Madrid masterclass|
|Loan move looms as Bayern plan to keep Sanches|
|Barca´s Valverde ´wouldn´t want to face´ Man United in Champions League|
|Potential Barcelona target Dybala ´happy´ at Juventus|
|Suspended RFEF president Villar quits UEFA following arrest|
|Zidane wants to keep BBC as Mbappe rumours persist|
|It was not important to Madrid - Guardiola calms buoyant City|
|Motta and PSG players would welcome Neymar ´with open arms´|
|Troisi re-signs with Victory after snubbing Melbourne rivals|
|Manchester City 4 Real Madrid 1: De Bruyne shines as Danilo makes debut|
|Pogba on same level as Messi, Ronaldo and Neymar - Mourinho|
|United States 2 Jamaica 1: Morris strikes late as USA claim Gold Cup|
|Mourinho: Loss to Barcelona good for Man United|
|Valverde: Neymar happy amid PSG speculation|
|Paris Saint-Germain 2 Juventus 3: Marchisio scores second-half brace|
|Philadelphia Union 3 Columbus Crew 0: Sapong leads hosts to win|
|Barcelona 1 Manchester United 0: PSG target Neymar inspires ICC win|
|Marotta: Juventus have made Keita offer, open to Matuidi|
|Conte: I would pick Kane if I had to sign a striker|
|Mourinho hints Ibrahimovic could make Man United return|
|Patrick Kluivert´s nine-year-old son signs Nike deal|
|Fassone: Bayern´s Sanches too expensive for Milan|
|Champions League Review: Van de Beek earns Ajax away goal in Nice tie|
|Celtic 0 Rosenborg 0: Unconvincing hosts fortunate to escape with draw|
|Keeping players against their will is counterproductive - Marotta explains Bonucci exit|
|Serie A fixtures: Potential for AC Milan nightmare October as Bonucci faces pre-Halloween Juve reuni|
|Serie A fixtures: Juventus to face gruelling run-in|
|Serie A fixtures: Inter meet AC Milan in October, Derby d´Italia set for December|
|Mourinho: I had to beg Real Madrid to let me go|
|Chelsea captain Cahill: Terry will be first person I call|
|Serie A fixtures: Juventus face Cagliari in opening round|
|Sarr chooses Rennes over Barcelona|
|Terim leaves Turkey role after brawl|
|Bacca left out of Milan squad amid Marseille rumours|
|Zlatan Ibrahimovic bang on the money in latest Instagram post|
|Barkley will 100 per cent leave Everton - Koeman|
|City can challenge Madrid – Sane|
|Fabinho and Lemar staying at Monaco - Vasilyev|
|Mbappe in talks over new Monaco deal|
|Toure urges Mendy to adapt quickly|
|Inter can forget about Vidal - Ancelotti|
|Perisic to Man Utd dependent on Inter finding valid alternative - Spalletti|
|Guardiola refuses to rule out City rivalling Madrid in Mbappe pursuit|
|Bayern Munich as big if not bigger than Real Madrid - James Rodriguez|
|Real Madrid friends reunited: Zinedine Zidane, Raul and David Beckham meet in LA|
|Lure of Pep made it easy for Danilo to choose Man City over Chelsea|
|Man Utd boss Mourinho says ´dangerous´ fees a threat to football|
|Victory star Rojas set to return to Europe|
|Beckham happy for Madrid coach Zidane|
|Toluca 0 Atletico Madrid 0: LaLiga giants held to dour draw|
|Tottenham 2 Roma 3: Kolarov makes debut in thriller|
|Premier League spending unsustainable – Levy|
|Mourinho: I miss Rooney a lot|
|Instagram post was Pique´s ´gut feeling´ over Neymar future|
|Emery unmoved when quizzed on PSG´s pursuit of Neymar|
|Real Madrid´s attack doesn´t need Mbappe to wreak havoc, claims Casemiro|
|Balotelli fitter than last season, warns Dante|
|Mata and Herrera provide Manchester United injury boost|
|Orlando capture Dwyer in record swoop|
|Bardsley bolsters Burnley backline options|
|Ibrahimovic still a leader at Old Trafford – Pogba|
|Thiago Maia joins Brazilian influx at Lille|
|WATCH: Neymar´s aim defeats Messi and Suarez|
|Hart can help West Ham reach top eight – Hislop|
|Ajax´s Nouri out of intensive care and breathing unaided|
|Mourinho wants a midfielder and winger at Man Utd|
|Mourinho slams UEFA over Bailly ban|
|Payet was a flawed individual – Sullivan|
|Conte pleased with Morata cameo|
|Kaka uncertain of Orlando future as he targets MLS play-offs|
|Cassano should be applauded, says Prandelli|
|Sanches seeking to swap Munich for Milan|
|Brown loaned to Brighton after signing Chelsea contract|
|VAR would have ruled out ´Hand of God´ goal, Maradona admits|
|Bordeaux abandon Wellington Silva transfer|
|Kaka backs Bonucci to help Milan rediscover glory days|
|Chelsea 2 Bayern Munich 3: Muller at the double as Bayern bounce back|
|Injured Michu confirms retirement|
|Neymar will make right decision amid PSG links - Kaka|
|Wagner backs Liverpool to win the league|
|Monaco deny world-record €180m Real Madrid deal for Mbappe – report|
|Higuain: I need to score more in Europe|
|Real Madrid ´would be alright´ but Dolberg in no rush to leave Ajax|
|Mane, Ings back in full Liverpool training|
|Mahrez would do great things at Roma – Gonalons|
|Real Madrid want a top-class French striker, Lyon president claims|
|Bernat has surgery on ankle ligament tear|
|Higuain wants Dybala at Juventus but ´can´t point a gun at his head´|
|I want more trophies – Ronaldo confirms Real Madrid stay|
|Aulas: PSG signing Neymar for record fee is risky|
|Klopp unfazed by Mourinho, Man United|
|WATCH: Mourinho crashes Lingard interview|
|Lukaku aiming to emulate Ronaldo at Man United|