Sporting Lisbon goalkeeper Antonio Adan saved a penalty from Arsenal’s Gabriel Martinelli to secure a 5-3 shootout victory for the Portuguese side following a 1-1 draw in their round of 16 Europa League clash on Thursday.
The teams finished level at 3-3 on aggregate in the tie but the Lisbon club, fourth in the Portuguese league standings, advanced to the quarter-finals after Adan kept out Martinelli’s weak effort.
Premier League leaders Arsenal went ahead when a brilliant ball from Jorginho set Martinelli away on the left and after his shot was saved, Granit Xhaka followed up to smash the ball into the net.
Pedro Goncalves scored a magnificent equaliser for the visitors just past the hour-mark as he spotted home goalkeeper Aaron Ramsdale off his line and struck a shot from just inside the Arsenal half, his 45-yard effort dipping into the net.
Former Tottenham Hotspur forward Marcus Edwards was one-on-one with Ramsdale but had his shot saved, before Arsenal forward Leandro Trossard had just the goalkeeper to beat in extra-time but his strike was deflected onto the post.
"I think we did enough in some periods of the game but for most of the game we were not at the level that we should be," Arsenal captain Martin Odegaard told BT Sport.
"Part of the game we did well but we didn’t play our best football. It was a tight game and it could have gone both ways.
"It is a big blow to go out of this competition, it was a big goal for us. But now we have to come back stronger and make sure we finish well in the league."
Jose Mourinho’s AS Roma held Real Sociedad to a goalless draw in Spain to seal their tie 2-0 on aggregate.
The home side dominated the chances but the Italians held them at bay with stoic defending. Roma were the inaugural Europa Conference League winners last season.
Moussa Diaby's early goal and Amine Adli’s second-half strike were enough for Bayer Leverkusen to secure a 2-0 victory at Hungarian side Ferencvaros as the German club advanced 4-0 on aggregate.
Teddy Teuma, Lazare Amani and Loic Lapoussin scored for Belgian side Royale Union Saint-Gilloise as they defeated Union Berlin 3-0 to secure a 6-3 aggregate win.
They reach the quarter-finals in their first season of UEFA competition as the German side finished with 10 men after a second booking for Janik Haberer in the closing stages.
Earlier on Thursday, Marcus Rashford scored a superb goal as Manchester United eased into the quarter-finals with a 1-0 victory at Spanish side Real Betis to seal a 5-1 aggregate win.
Betis missed a number of first-half chances before Rashford scored the winner with a 30-yard shot that arrowed into the net.
Juventus defeated 10-man Freiburg 2-0 to advance 3-0 on aggregate as Dusan Vlahovic scored from the penalty spot and Federico Chiesa added a late second.
Feyenoord thrashed Ukraine's Shakhtar Donetsk 7-1 to progress 8-2 on aggregate as captain Orkun Kokcu and forward Oussama Idrissi each scored twice.
Record six-times Europa League winners Sevilla advanced despite a 1-0 loss to Fenerbahce, going through 2-1 on aggregate. Enner Valencia converted a penalty for the Turkish side.
Rashford scores as Man United ease into Europa League quarters
Manchester United cruised into the Europa League quarter-finals as Marcus Rashford's second-half goal secured a 1-0 win at Real Betis in the last-16 second leg on Thursday to wrap up a 5-1 aggregate victory.
The English side meticulously protected the comfortable advantage they established at Old Trafford as the Spanish team huffed and puffed to little effect and exited with a whimper.
Juanmi missed a sitter from close range early in the first half that could have changed the script as a packed Benito Villamarin stadium urged on their side to try to wipe out the three-goal deficit.
United goalkeeper David de Gea dived full stretch to deny a long-range effort from 41-year-old Joaquin before Facundo Pellistri struck the post with a close-range strike for the visitors.
De Gea produced an incredible reflex save to keep out a header soon after halftime, but United slowly took control of the game.
Rashford missed a simple chance but atoned immediately, slotting a fine long-range strike inside the left post in the 55th minute.
In Germany, Juventus defeated 10-man Freiburg 2-0 to advance 3-0 on aggregate.
Dusan Vlahovic scored from the penalty spot right on halftime after Freiburg defender Manuel Gudel was sent off for using his hands to deny Adrien Rabiot a goal.
The Italian side controlled the match in the second half and extended their lead five minutes into added time through Federico Chiesa.
In the Netherlands, Feyenoord thrashed Ukraine's Shakhtar Donetsk 7-1 to progress 8-2 on aggregate as captain Orkun Kokcu and forward Oussama Idrissi each scored twice.
In Turkey, record six-times Europa League winners Sevilla had to dig deep against Fenerbahce, who won the second leg 1-0 thanks to Enner Valencia's penalty but the Spanish side made the last eight 2-1 on aggregate.