Real Madrid chỉ cần hòa là ngôi nhất bảng sẽ chắc chắn về tay, trong khi Leipzig đang trong cuộc đua cho ngôi nhì bảng với Shakhtar Donetsk. Có vẻ động lực thi đấu như vậy đã khiến Leipzig nhập cuộc rất hào hứng kết hợp với yếu tố sân nhà.
Sau 13 phút Leipzig đã có bàn mở điểm, Gvardiol có pha dứt điểm bồi sau khi Courtois cản phá được một cú đánh đầu từ quả phạt góc. 5 phút sau Nkunku nhân đôi cách biệt cho đội chủ nhà, Leipzig thực hiện ngắn quả phạt góc trước khi phối hợp đưa bóng vào vòng cấm để tiền đạo người Pháp thực hiện cú dứt điểm.

Real Madrid giờ mới bắt đầu chơi tử tế và ở phút 36 Vinicius đã chuyền bóng đưa Rodrygo thoát xuống, nhưng anh lại thua Blaswich ở pha đối mặt. Tới phút 44 bàn thắng cũng đã tới, Asensio sau phần lớn hiệp đấu khá im ắng đã thoát xuống bên cánh phải rồi tạt vào cho Vinicius đánh đầu.
Trong hiệp 2 Leipzig dựng đội hình để đá phản công và Timo Werner lẽ ra đã phải ghi bàn ở phút 70 nhưng lại sút chệch cột dọc. 10 phút sau Real bỏ lỡ với pha dứt điểm chệch cột dọc của Vinicius trong vòng cấm sau khi Asensio căng ngang, và chỉ 1 phút sau Vinicius phải hối tiếc pha bỏ lỡ đó: Simakan bứt xuống cánh phải như tia chớp cho Leipzig và căng vào cột xa cho Werner dễ dàng ghi bàn.
Phải tới phút 90+4 Real mới có bàn thắng thứ 2 sau khi Nkunku kéo ngã Rodrygo trong một pha phạt góc, nhưng bàn thắng của Rodrygo đến quá muộn. Chiến thắng lịch sử 3-2 của Leipzig giúp họ có 9 điểm trước lượt cuối, hơn Shakhtar Donetsk 3 điểm trước khi diễn ra cuộc đọ sức quyết định giữa hai đội vào đêm 2.11 tới, thậm chí Leipzig chỉ kém Real có 1 điểm và vẫn còn cơ hội đoạt ngôi đầu bảng.