Bundesliga Matchday 1 in pictures
New season, old controversies. Bayern Munich got off to a winning start but failed to really convince, much like VAR. Neither newly promoted side started well on Saturday while Schalke also slipped up at Wolfsburg.
Wolfsburg 2 - 1 Schalke
Daniel Ginczek (pictured) followed a goal on his German Cup debut with a last gasp winner on his league debut as Wolfsburg took the points. John Brooks had earlier played hero and villain, powering home a header on his 100th Bundesliga appearance before making a dangerous tackle that allowed Nabil Bentaleb to equalize from the spot. Schalke had Matija Nastasic sent off after a VAR referral.
Fortuna Düsseldorf 1 - 2 FC Augsburg
After five years away from the top table, it took Düsseldorf just 39 minutes to get back among the Bundesliga goals. Benito Raman nodded them in to a half time lead. But Martin Hinteregger pulled one back with his head before Andre Hahn (right) completed a hat trick of headers on his league debut for Augsburg to complete the comeback and secure Augsburg a first ever opening weekend Bundesliga win.
Hertha Berlin 1 - 0 Nuremburg
The other promoted side fared no better as Nuremberg fell to defeat in the capital. Hertha skipper Veded Ibisevic (19) took advantage of some brilliant work from Valentino Lazaro to stroke the hosts in front in the first half. Mikael Ishak wasted the chance to salvage a point for Nuremburg when he put his 85th minute penalty too close to keeper Rune Jarstein.
Freiburg 0 - 2 Eintracht Frankfurt
Nicolai Müller (left) loves to make an impact on the opening weekend. He scored the winner on his Frankfurt league debut on Saturday after joining from Hamburg, where he also scored on Matchday 1 of 2017-18, before injuring himself while celebrating. That injury kept him out until May and he was a little more careful this time round. Sebastien Haller sealed the Eagles the win late on.
Werder Bremen 1 - 1 Hanover
It was all even in Bremen as the home team denied Hanover a winning start to the season. The guests had gone in front through debutant Hendrik Weydandt - who was playing amateur football four years ago - in the 76th minute. But with just five minutes to play, defender Theodor Gebre Selassie popped up with the equalizer for Bremen.
Borussia Mönchengladbach 2 - 0 Bayer Leverkusen
Gladbach got their campaign off to a great start with an entertaining win over fellow European hopefuls Leverkusen. Thorgan Hazard missed a first-half penalty, but Gladbach were given another chance from the spot in the 55th minute, with Jonas Hofmann making no mistake. Just three minute later, Fabian Johnson finished off a slick move to hand Gladbach a 2-0 victory.
Mainz 1-0 Stuttgart
Mainz opened their season with all three points in what was a tight battle against Stuttgart. Mainz fielded their youngest ever Bundesliga team and the inexperienced side proved themselves more than a match for the Bundesliga. Anthony Ujah proved the difference, finishing off a counter-attack in the 76th minute to hand Mainz a 1-0 victory.
Borussia Dortmund 4-1 RB Leipzig
A successful Bundesliga debut for Lucien Favre as BVB coach. Despite Leipzig's Jean-Kevin Augustin scoring the fastest goal in Bundesliga history after just 32 seconds, the home side bounced back. Mahmoud Dahoud equalized with a spectacular header, Marco Reus assisted an own-goal and scored (90'), but Axel Witsel stole the show with a bicycle kick to hand the BVB a 4-1 victory.
Bayern Munich 3 - 1 Hoffenheim
Goals from the familiar trio of Thomas Müller, Robert Lewandowski and Arjen Robben took Bayern Munich to a hard-fought win in Niko Kovac's first league match in charge. But Hoffenheim were aggrieved at the dubious penalty that made it 2-1 just as the men in white threatened an upset. VAR made Bayern take the penalty again before ruling out another Müller goal. A strange way to start the season.