Kết quả này phản ánh sự hiệu quả trong lối chơi và khả năng tận dụng cơ hội của đội chủ nhà, trong khi Dortmund phải chịu thất bại vì những sai lầm cá nhân và sự bế tắc trong tấn công.
Trận đấu bắt đầu với nhịp độ cao khi cả hai đội đều nhanh chóng triển khai các đợt tấn công. Frankfurt sớm thể hiện sự nguy hiểm khi Hugo Larsson thử tài Gregor Kobel bằng một cú sút xa, nhưng thủ môn của Dortmund đã phản xạ tốt để cứu thua. Phút 18, Hugo Ekitike mở tỷ số cho Frankfurt. Anh nhận đường chuyền thuận lợi từ Rasmus Kristensen và dứt điểm gọn gàng vào góc trái khung thành, không cho Kobel cơ hội cản phá.
Dortmund nỗ lực tìm kiếm bàn gỡ nhưng gặp nhiều khó khăn trước hàng thủ chặt chẽ của Frankfurt. Các cơ hội hiếm hoi của đội khách, bao gồm cú đánh đầu dội cột dọc của chân sút nguy hiểm Serhou Guirassy ở đầu trận hay pha dứt điểm vọt xà của Julian Brandt trong hiệp hai, đều không thành công. Frankfurt, dù không cầm bóng nhiều, vẫn duy trì sự chủ động nhờ vào cách tổ chức phòng ngự hiệu quả và những pha phản công sắc bén.
Phút 90+2, sai lầm tai hại của hàng thủ Dortmund đã đặt dấu chấm hết cho những nỗ lực của đội khách. Oscar Højlund tận dụng cơ hội từ pha bóng lỏng lẻo của đối phương, dễ dàng đưa bóng vào lưới, ấn định tỷ số 2-0 cho Frankfurt. Bàn thắng này không chỉ khép lại hy vọng gỡ hòa của Dortmund mà còn là minh chứng rõ ràng cho sự thiếu tập trung của họ trong những phút cuối trận.
Trong suốt trận đấu, Frankfurt thực hiện nhiều điều chỉnh chiến thuật hợp lý, với các sự thay người như Fares Chaibi và Jean-Matteo Bahoya giúp đội bóng duy trì sự chắc chắn. Ngược lại, dù Dortmund cũng thay đổi nhân sự với sự xuất hiện của Giovanni Reyna và Karim Adeyemi, họ vẫn không thể cải thiện hiệu quả trên hàng công.
Chiến thắng này giúp Frankfurt tiến thêm một bước trong cuộc đua top 4, trong khi Dortmund lọt thỏm ở vị trí thứ 10 trên BXH Bundesliga. Đội bóng của HLV Nuri Şahin cần nhanh chóng điều chỉnh phong độ nếu không muốn trượt dài.