Manchester United produced a stunning extra-time turnaround to beat Lyon 5-4 and book a place in the UEFA Europa League semi-finals, keeping their season alive in dramatic fashion.
United looked in control with a 2-0 first-half lead through goals from Manuel Ugarte and Diogo Dalot.
But Lyon hit back, scoring four times to turn the tie on its head, including two goals in extra time from Rayan Cherki and Alexandre Lacazette.
Just when all hope seemed lost, Bruno Fernandes converted a penalty, and in the dying moments, Kobbie Mainoo and Harry Maguire struck late to complete an unforgettable comeback and send Old Trafford into raptures.
United will now face Athletic Club in the semi-finals.