Bundesliga: The best games of 2017-18
There was snow. There were seesaws. There were really early strikes and really late winners. With the Bundesliga season drawing to a close, DW presents the best nine matches from the past 10 months.
Matchday 8: Borussia Dortmund 2-3 RB Leipzig
Pierre-Emerick Aubameyang gave BVB an early lead on Matchday 8, but goals from Marcel Sabitzer and Yussuf Poulsen (pictured) put RB ahead at the break. It went from bad to worse for BVB after halftime when defender Sokratis was sent off and Jean-Kevin Augustin extended the visitors' lead. Although RB were also reduced to 10 men, Aubameyang's penalty wasn't enough to save Dortmund.
Matchday 11: Wolfsburg 3-3 Hertha Berlin
Vedad Ibisevic took just 20.6 seconds to get this one going with Hertha's opener and the pace barely let up in a frenetic Sunday evening encounter. We also saw two disallowed goals, a Mario Gomez penalty that rattled the bar, a goal that went in off both posts and a dramatic late equalizer from Hertha's Davie Selke (pictured) which meant the teams shared the points.
Matchday 27: Borussia Mönchengladbach 3-3 Hoffenheim
The Foals have often struggled to find the net this season, but there was no shortage of goals when Hoffenheim visited Borussia Park in March. Julian Nagelsmann's team took the lead three times through Benjamin Hübner (above), Andre Kramaric (penalty) and Florian Grillitsch, but Gladbach responded with Josip Drmic, Lars Stindl and finally, in the 90th minute, Matthias Ginter.
Matchday 26: Borussia Dortmund 3-2 Eintracht Frankfurt
Frankfurt got off to a terrible start in this battle for the Champions League places, with Marco Russ turning the ball into his own goal 11 minutes in. Luka Jovic finally equalized in the 75th minute, but Michy Batshuayi quickly restored BVB's lead. Eintracht thought they had a draw when Danny Blum pulled them level in injury time. That's when Batshuayi scored another to break Hessian hearts.
Matchday 17: Hannover 4-4 Bayer Leverkusen
What a seesaw battle! Julian Brandt's 11th minute volley was canceled out by Ihlas Bebou's header seconds later. Niclas Füllkrug scored from the spot, but Admir Mehmedi struck to pull Leverkusen level. Felix Klaus gave Hannover the lead on halftime but Leon Bailey evened the score early in the second half. His second in the 66th gave Bayer the lead, Julian Korb made it a 4-4 final in the 82nd.
Matchday 15: Cologne 3-4 Freiburg
At the 15th attempt, Cologne fans must have felt a win was finally theirs. They were 3-0 up in 30 minutes, the second coming in comedic fashion as Sehrou Guirassy (19) and the referee initially struggled locate the penalty spot. Freiburg pulled it back to 3-2 but with 90 minutes gone, Cologne looked safe. But the hapless hosts gave away two stoppage time penalties and Nils Petersen scored both.
Matchday 13: Borussia Dortmund 4-4 Schalke
This truly was one of the most entertaining matches of the season — unless you are a BVB fan. Dortmund came out flying in the first half, taking a 4-0 lead in the first 25 minutes. Schalke looked shell-shocked, but they were a changed team after the break, fighting back with three goals to get close the gap to one. Naldo headed home four minutes into injury time to earn the draw in Dortmund.
Matchday 29: Hamburg 3-2 Schalke
Aaron Hunt's 84th minute thunderbolt gave Hamburg a stunning 3-2 win over second-placed Schalke to lift them off the bottom of the table. Naldo had struck first for Schalke in the seventh minute, but Filip Kostic equalized in the 17th. Lewis Holtby (pictured) gave HSV the lead in the 52nd, but this was canceled out by Guido Burgstaller nine minutes later. Then came Aaron Hunt...
Matchday 21: Cologne 2-3 Borussia Dortmund
BVB fans will remember this match for how Michy Batshuayi announced his arrival in the Bundesliga. The Belgian became the first Bundesliga debutante to score multiple goals since... Pierre-Emerick Aubameyang. Severely relegation-threatened Cologne gave Dortmund a battle, and looked like possibly snatching a point at home. Andre Schürrle ended that illusion six minutes from time.