Màn đụng độ khởi đầu đầy căng thẳng và bước ngoặt đầu tiên xảy ra ở phút 15 khi Kaua Santos (Eintracht Frankfurt) phản lưới nhà trong một tình huống không mấy nguy hiểm, qua đó giúp Mainz sớm dẫn trước 1-0. Dù gặp bất lợi, Eintracht Frankfurt nỗ lực lấy lại thế trận, tuy nhiên những pha dứt điểm cuối cùng của họ lại không đạt hiệu quả.
Phút 21, Mainz gặp tổn thất lớn khi Nadiem Amiri nhận thẻ đỏ trực tiếp vì pha vào bóng nguy hiểm khiến đội khách chỉ còn chơi với 10 người. Tuy nhiên, bất chấp việc thiếu quân số, đội khách không những không bị lép vế mà còn khiến Eintracht Frankfurt phải trả giá thêm một lần nữa. Phút 27, Paul Nebel tung cú sút đẹp mắt từ rìa vòng cấm nâng tỷ số lên thành 2-0, đẩy đội chủ nhà vào tình thế càng thêm khó khăn.
Hiệp 1 khép lại với nhiều cơ hội bị bỏ lỡ của Eintracht Frankfurt. Đáng chú ý là pha đánh đầu dội xà của Rasmus Kristensen ở phút 19 và cú sút vọt xà từ cự ly gần của Hugo Ekitike ở phút 45.
Bước sang hiệp 2, Eintracht Frankfurt tung nhiều cầu thủ tấn công như Ellyes Skhiri và Can Yilmaz Uzun vào sân với hy vọng tạo ra sự khác biệt. Tuy nhiên, chính Mainz mới là đội ghi thêm bàn thắng. Phút 58, Paul Nebel hoàn tất cú đúp với pha lập công trong vòng cấm, nâng tỷ số lên thành 3-0.
Dù rất nỗ lực, Eintracht Frankfurt chỉ có thể rút ngắn cách biệt ở phút 75 khi Rasmus Kristensen đánh đầu chính xác sau tình huống đá phạt góc. Đội chủ nhà sau đó dồn ép mạnh mẽ, tạo ra nhiều cơ hội nguy hiểm nhưng các pha dứt điểm của Jean-Matteo Bahoya hay Omar Marmoush đều không chính xác.
Hàng thủ Mainz thi đấu cực kỳ chắc chắn cùng với phong độ xuất sắc của thủ môn Robin Zentner đã khiến mọi nỗ lực của Eintracht Frankfurt trở nên vô nghĩa. Dù được bù giờ thêm 5 phút, đội chủ nhà không thể thay đổi cục diện trận đấu.
Kết thúc 90 phút, Mainz giành chiến thắng 3-1 đầy bất ngờ. Thất bại này là một cú sốc lớn với Eintracht Frankfurt, nhất là khi họ được chơi hơn người trong phần lớn thời gian.
Thầy trò Dino Toppmoller giậm chân tại chỗ ở vị trí thứ 3 trên bảng xếp hạng Bundesliga với 27 điểm sau 15 vòng đấu, trong khi Mainz vươn lên vị trí thứ 5 với 25 điểm.