LONDON: An all-England Europa League final in Gdansk next month is still on the cards after the first legs of the semi-finals.
Manchester United demolished Roma 6-2 while Arsenal lost just 2-1 away to Villarreal.
United, having fallen short in four semi-finals in the last two seasons, were looking to underline their progress by reaching their first final under 1999 treble hero Ole Gunnar Solskjaer, now manager.
Solskjaer was a member of the side who thrashed Roma 7-1 in 2007 and oversaw another famous victory against the Giallorossi on Thursday as United took charge of this Europa League semi-final.
Bruno Fernandes got the first leg off to a dream start at Old Trafford, only for Lorenzo Pellegrini to swiftly level and ex-Manchester City striker Edin Dzeko to give Paulo Fonseca’s side a shock half-time lead.
But United have dug deep to bounce back time and time again this season, with Cavani inspiring the latest comeback when smashing home a superb leveller just minutes into the second half.
The veteran put Solskjaer’s men ahead after an error by substitute Antonio Mirante, before Fernandes added a penalty and Paul Pogba headed home.
Mason Greenwood came off the bench to add gloss on a night when Roma’s three first-half injuries took their toll in a dramatic first leg.
The first leg of this semi-final clash appeared to be getting away from the Gunners as first-half goals from Manuel Trigueros and Raul Albiol preceded a Dani Ceballos red card just before the hour.
But Pepe would convert from the spot to send Arsenal home with a 2-1 deficit, Villarreal having also been reduced to 10 men late on following the dismissal of former Tottenham man Etienne Capoue.
Trigueros opened the scoring with just five minutes on the clock, driving home a low effort after indecision in the Arsenal box allowed Samuel Chukwueze to play in his team-mate.
Mikel Arteta was left ashen-faced as the lead was doubled before the half-hour, Albiol turning home at the back post as Arsenal failed to get anywhere near to a routine corner.
Pepe thought he had won a penalty after he was tripped inside the box but a VAR review deemed he had handled the ball in the build-up and the award was overturned.
The visitors failed to have a shot on target in the first half and could have been further behind if Bernd Leno had not made a fine stop to deny in-form Gerard Moreno.
But a red card for Ceballos, who was lucky not to pick up a second booking early in the second half, for standing on Dani Parejo looked to have Arteta’s men staring at elimination.
Instead they rallied and gave themselves hope of overturning the aggregate score next week at the Emirates Stadium.
Bukayo Saka broke into the Villarreal box and was caught by Trigueros, allowing Pepe to coolly slot home the resulting penalty.
When Capoue was then shown a second yellow card 10 minutes from time as he was taken off on a stretcher after fouling Saka, Arsenal even harboured hopes of an equaliser.
That was not to be, despite a late chance for returning captain Pierre-Emerick Aubameyang but – given how the evening started – Arteta and his players will be pleased to still have a good chance of advancing to the final in Gdansk.