Sporting defeats Arsenal in the Europa League qualifications.
Arsenal were eliminated from the Europa League in the last-16 stage following a penalty shootout loss to Sporting Lisbon at Emirates Stadium.
After an eventful and entertaining tie, goalkeeper Adan saved Gabriel Martinelli’s penalty kick, sparking celebrations among Sporting’s players at full-time.
Pedro Goncalves’ spectacular long-range chip from 46 yards forced extra time after Arsenal’s Granit Xhaka had earlier pounced on a rebound for the opener.
Arsenal defender Gabriel came agonisingly close to scoring twice in the final minutes of extra time, first with a header that was tipped over the bar and then with an effort that was cleared off the goalline.
Manuel Ugarte of Sporting KC was also sent off for a dangerous sliding tackle on Bukayo Saka minutes before their shootout victory.
Arsenal substitute Leandro Trossard hit the post in extra time after being gifted possession and running through one-on-one with the goalkeeper, only for Adan to touch it onto the woodwork.
Sporting forward Marcus Edwards, formerly of Tottenham Hotspur, was also denied by goalkeeper Aaron Ramsdale just minutes after Goncalves tied the game at 1-1 in normal time.