Goals:1-0 Aigner (14')
An attacking Dortmund side really took the game to their hosts in the opening few minutes, but it was Frankfurt who had the first chance of the match. A flying half-volley by Luc Castaignos forced Roman Bürki into a spectacular save early on. That gave the home side the impetus to pile on the pressure and they took the lead just before the quarter-hour mark. Stefan Aigner rose highest to crash a header into the net following a corner. Frankfurt continued to defend deep and wait for their chances on the break. Dortmund struggled to find many meaningful openings but did almost level things up on the stroke of half time. Mats Hummels flicked a long Nuri Sahin through ball over the onrushing Lukas Hradecky and into the net, but the referee ruled it out for offside.
Just after the restart, Hummels went close once again, but this time his header was tipped onto the bar by Hradecky’s outstretched right hand. Dortmund remained camped out inside Frankfurt’s half for most of the second 45 minutes, but just couldn’t find a way to break down a tenacious and solid Frankfurt back-line. A nerve-racking final ten minutes saw Dortmund huff and puff but fail to find a breakthrough as Frankfurt secured a vital victory.
Man of the match
Stefan Aigner was industrious in midfield and scored what could prove the most crucial goal of Eintracht Frankfurt’s recent history.
Should they avoid relegation this season, Eintracht Frankfurt’s newly-found defensive stability under Niko Kovac would be the major factor behind survival. Borussia Dortmund were the league’s highest-scoring side going into the game, but even they couldn’t find a way past a compact Eintracht defence.
- Frankfurt led at half-time for only the second time since the winter break.
- Eintracht have now won their last three games in a row in the Bundesliga.
- Dortmund enjoyed 77% possession and had 13 shots on goal yet still ended up losing without scoring.
- Four of Frankfurt's last five goals have come from set-pieces.
- It was Dortmund's first league defeat in 2016.
Frankfurt: Hradecky - Regäsel, Abraham, Russ, Oczipka, Djakpa - Hasebe, Huszti - Aigner (Stendera 83’), Ben-Hatira (Chandler 59’) - Castaignos
Dortmund: Bürki - Durm (Sokratis 46’), Bender, Hummels (Pulisic 65’), Schmelzer - Sahin - Mkhitaryan, Kagawa - Reus, Aubameyang (Castro 65’) - Ramos