Arsenal se v prvním poločase spíše soustředil na defenzivu a ve 39. minutě od CSKA poprvé inkasoval. Čech sice výborně zlikvidoval hlavičku Nababkina, ale volný Čalov už z dorážky nedal bývalému reprezentantovi šanci.
Londýnský tým nezvládl ani vstup do druhého poločasu. Čech vyrazil Golovinovu dělovku jen před sebe a z další dorážky ho v 50. minutě překonal Nababkin. Anglického favorita uklidnil v 75. minutě Welbeck, který se prosadil po narážečce s Elnenym.
V nastavení po samostatném úniku vyrovnal Ramsey po další přihrávce Elnenyho. Arsenal si zahraje semifinále poprvé od roku 2000, kdy se ještě soutěž jmenovala Pohár UEFA.
Atlético v Lisabonu podlehlo Sportingu 0:1, ale vzhledem k domácí výhře 2:0 jde dál. Portugalští přemožitelé Plzně z osmifinále začali mnohem aktivněji. V 11. minutě ještě Coatesovu hlavičku skvěle zneškodnil Oblak. Slovinský brankář však ve 28. minutě vyboxoval centr jen k Monterovi, který ho pohotovou hlavičkou překonal.
I po změně stran měl víc gólových šancí Sporting, ale Oblak si poradil se střelami Montera i Bruna Fernandese. Atlético postupový náskok udrželo, v tomto ročníku Evropské ligy však poprvé prohrálo.
Salcburk na svém stadionu dohnal s Laziem ztrátu 2:4 a překvapivým triumfem 4:1 římský tým vyřadil. Všech pět branek padlo až ve druhém poločase. V 55. minutě otevřel skóre hostující kanonýr Immobile, ale vzápětí srovnal Dabbur. Mezi 72. a 76. minutou pak rakouský mistr nasázel zaskočenému soupeři tři góly, o které se postarali Haidara, Hwang Hi-čchan a Lainer.
Olympique Marseille doma v další dramatické odvetě přestřílel Lipsko 5:2 a přebil porážku 0:1. Německého pohárového nováčka poslal do vedení už ve druhé minutě Bruma, ale během následujících sedmi minut hráči Marseille otočili skóre po vlastním gólu Ilsankera a zásahu Sarra. Třetí domácí branka Payeta ještě neplatila kvůli útočnému faulu, ale Thauvin se už ve 38. minutě mohl radovat.
Francouzský tým na začátku druhé půle zahodil několik slibných šancí a v 55. minutě Augustin vrátil výhodu na stranu Lipska, jenže po chvilce opět zvýšil kapitán Marseille Payet. Domácí vítězství a postup ještě v nastavení zpečetil Sakai.
CSKA Moskva - Arsenal FC 2:2 (1:0)
Branky: 39. Čalov, 50. Nababkin - 75. Welbeck, 90+2. Ramsey. Rozhodčí: Felix Zwayer – Thorsten Schiffner, Marco Achmüller. ŽK:86. Golovin.
CSKA Moskva Akinfejev (C) – V. Berezuckij, A. Berezuckij, Ignaševič – Nababkin, Golovin, Bistrović (72. B. Natcho), Dzagojev (38. Vitinho), Kučajev – Čalov (79. G. Milanov), A. Musa.
Arsenal FC Čech – Bellerín, Mustafi, Koscielny (C), Monreal – Ramsey, Elneny, Wilshere (68. Chambers) – Welbeck, Özil – A. Lacazette (77. Iwobi).
Sporting Lisabon - Atlético Madrid 1:0 (1:0)
Branky: 28. Montero. Rozhodčí: Milorad Mažić. Asistenti: Milovan Ristić, Dalibor Djurdjević. Čtvrtý rozhodčí: Nemanja Petrović. Brankoví rozhodčí: Nenad Djokić, Danilo Grujić (všichni SRB). ŽK:29. Ristovski, 66. Montero, 76. B. Fernandes, 90+1. Battaglia - 70. F. Torres, 90+3. Oblak.
Sporting Lisabon Patrício (C) – Ristovski (80. Doumbia), Coates, A. Pinto, Mathieu (26. Petrović), Acuňa – G. Martins, B. Fernandes, Battaglia, B. Ruiz (70. R. Ribeiro) – Montero.
Atlético Madrid Oblak – Juanfran, Savić, Godín, Lucas Hernández (46. Vrsaljko) – Vitolo (60. Á. Correa), Saúl Ñíguez, Gabi (C), Koke – Griezmann, D. Costa (52. F. Torres).
FC Red Bull Salzburg - S. S. Lazio 4:1 (0:0)
Branky: 56. Dabbur, 72. Haidara, 74. Hwang, 76. Lainer - 55. Immobile. Rozhodčí: Skomina – Praprotnik, Vukan (vš. SVN). ŽK:60. Ulmer, 90+2. Ramalho, 90+2. Walke - 64. Lucas Leiva, 65. Luiz Felipe, 89. S. Milinković-Savić.
FC Red Bull Salzburg Walke (C) – Lainer, Ramalho, Ćaleta-Car, Ulmer – Haidara, Schlager, Valon Beriša – Yabo (84. Minamino) – Hwang (79. Gulbrandsen), Dabbur.
S. S. Lazio Strakoša – Luiz Felipe, de Vrij, Radu – Basta (60. J. Lukaku), Parolo, Lucas Leiva (78. Nani), S. Milinković-Savić (69. Anderson), Lulić (C) – Immobile, Alberto.
Olympique Marseille - RB Lipsko 5:2 (3:1)
Branky: 6. Ilsanker, 9. B. Sarr, 38. Thauvin, 60. Payet, 90+4. Sakaj - 2. Bruma, 55. Augustin. Rozhodčí: Kuipers – van Roekel, Zeinstra. ŽK:38. Thauvin, 51. Mitroglu, 90. Sakaj - 87. Konaté.
Olympique Marseille Pelé – Sakaj, Kamara, Gustavo (C), Amavi – Maxime López, M. Sanson – B. Sarr (28. Rami), Thauvin (63. Ocampos), Payet (C) (83. Anguissa) – Mitroglu.
RB Lipsko Gulácsi – Ilsanker, Konaté, Upamecano (66. Bernardo), Klostermann – Kampl, Demme (C) (54. Forsberg (C)), Keïta, Bruma – Augustin, Sabitzer (62. Y. Poulsen).