
Frankfurt nhập cuộc đầy quyết tâm bởi họ vẫn cần điểm để cạnh tranh suất dự cúp châu Âu mùa tới. Ngay phút thứ 2, đội khách đã khiến khán đài Dortmund câm lặng. Mahmoud Dahoud xử lý khéo léo trong phạm vi hẹp trước khi chuyền bóng để Can Uzun tung cú cứa lòng chìm hiểm hóc mở tỷ số trận đấu.
Sau bàn thua sớm, Dortmund đẩy cao đội hình tìm bàn gỡ. Tuy nhiên, các cơ hội của Marcel Sabitzer và Gonçalo Inácio đều không thể chuyển hóa thành bàn thắng. Khi hiệp một tưởng như khép lại với lợi thế cho Frankfurt, đội chủ nhà bất ngờ tăng tốc mạnh mẽ. Phút 42, Serhou Guirassy đệm bóng cận thành sau quả căng ngang chuẩn xác của Julian Ryerson để gỡ hòa 1-1.
Chỉ ít phút sau, Dortmund đã có bàn thắng thứ hai. Phút 45+1, Nico Schlotterbeck băng vào dứt điểm chuẩn xác từ đường kiến tạo của Maximilian Beier, giúp đội chủ sân Signal Iduna Park bước vào giờ nghỉ với lợi thế dẫn 2-1.

Đầu hiệp hai, Frankfurt đưa được bóng vào lưới Gregor Kobel nhờ công của Fares Chaibi, nhưng bàn thắng không được công nhận vì lỗi việt vị cực kỳ sít sao. Không tận dụng được thời cơ, đội khách tiếp tục phải trả giá. Phút 72, Beier có pha kiến tạo thứ hai trong trận khi căng ngang từ cánh trái để tài năng 18 tuổi người Italia là Goncalo Inacio dứt điểm thành bàn, ghi dấu bàn thắng đầu tiên của anh trong màu áo Dortmund.
Dẫu vậy, Frankfurt chưa bỏ cuộc. Phút 84, cầu thủ vào sân thay người Jonathan Burkardt đã rút ngắn tỷ số xuống còn 2-3 sau đường kiến tạo thuận lợi của Ansgar Knauff. Những phút cuối diễn ra căng thẳng nhưng Frankfurt không thể tìm được bàn gỡ hòa. Chung cuộc, Dortmund giành chiến thắng 3-2 đầy kịch tính để chính thức cán đích ở vị trí Á quân Bundesliga mùa này, bất chấp mùa giải vẫn còn 1 vòng đấu nữa.




























