Leipzig anotó dos goles al principio, pero tuvo que sobrevivir a una remontada tardía del Manchester United en una victoria por 3-2 que envió al equipo de la Bundesliga a la fase eliminatoria de la Liga de Campeones y envió a sus oponentes a la Europa League.
El Leipzig tuvo un comienzo sensacional, sorprendiendo a los visitantes en el segundo minuto con un potente disparo de Angelino desde un centro de Marcel Sabitzer.
El español, cedido por el Manchester City, corrió al United por la banda izquierda y nuevamente se quedó con demasiado espacio en el minuto 13 cuando flotó el balón para que Amadou Haidara lo voleara.
Leipzig agregó un tercero a través del suplente Justin Kluivert en el minuto 69, pero el penalti de Bruno Fernandes en el minuto 80 de repente provocó urgencia en el juego del United.
El cabezazo del suplente Paul Pogba rebotó en Harry Maguire y entró en la red a los 82, pero el United, que necesitaba al menos un punto para avanzar, no pudo empatar.
Leipzig lidera el Grupo H con 12 puntos, mientras que el United está eliminado con nueve.
El Paris Saint-Germain, también con nueve, se enfrenta al Istanbul Basaksehir con el partido aún por terminar después de que fuera suspendido tras un incidente que involucró al cuarto árbitro.
Por otra parte, dos penaltis de Cristiano Ronaldo y un acrobático esfuerzo de Weston McKennie le dieron a la Juventus los tres puntos en la derrota por 3-0 del Barcelona.
El resultado le dio a la Juve el primer puesto en el Grupo G por delante de los gigantes catalanes, mientras que Denys Popov encabezó el único gol del juego cuando el Dynamo Kyiv aseguró un lugar en la Europa League al vencer al Ferencvaros 1-0.
El Chelsea, ganador del Grupo E, empató 1-1 con Krasnodar con un penalti de Jorginho que rescató un punto para los Blues de segunda fila, mientras que el otro equipo ya clasificado de la sección, el Sevilla, derrotó al Rennes por 3-1.
Más temprano el martes, Lazio avanzó a la etapa eliminatoria por primera vez en 20 años después de un empate 2-2 en casa ante el Club Brujas de 10 hombres.
El equipo belga casi le arrebata la victoria, y un último puesto de 16, en el tiempo de descuento, pero Charles De Ketelaere pegó en el larguero.
La Lazio terminó segundo en el Grupo F detrás del Borussia Dortmund, que ganó 2-1 en el Zenit St. Petersburg y Youssoufa Moukoko se convirtió en el jugador más joven en la historia de la Liga de Campeones cuando ingresó desde el banquillo para los visitantes alemanes.