Pierre-Emerick Aubameyang and Nuri Sahin have given Borussia Dortmund the lead with a half an hour left. Robert Lewandowski provided similar magic for Bayern Munich in their win in Bremen. Live updates here!
-- Here's the top of the Bundesliga table...
*Schalke and Hannover, who won on the opening matchday of the season, play Sunday evening
-- Intriguing story lines already to start the season!
FULLTIME! Borussia Dortmund beat's Hertha Berlin 2-0.
86' -- Shinji Kagawa plays a ball over the top for Christian Pulisic in the penalty area. Pulisic loses Sebastian Langkamp on a greakt cut back, but Rune Jarstein blocks his effort from the right side of the six-yard box.
82' -- Pierre-Emerick Aubameyang finds Christian Pulisic on a Dortmund break, but Pulisic's cheeky back heel effort is not enough to beat Rune Jarstein.
79' -- Mahmoud Dahoud replaces Maximilian Philipp, Dortmund's final substitution. Philipp looked a little gimpy after challenging Vladimir Darida for a ball in midfield.
78' -- Gonzalo Castro sent in a ball that Shinji Kagawa left for Maximilian Philipp, but Philipp's shot flew over the bar.
74' - Bad mistake from Dortmund! Lukasz Piszczek sent an odd pass off of Omer Toprak that Vladimir Darida jumped on, but Darida couldn't get his shot on target.
65' -- Big save from Roman Bürki! He turns away a header from Sebastian Langkamp from a corner.
63' -- Shinji Kagawa comes on for Mario Götze, Dortmund's second substitution.
Similar pattern from Bosz...
58' -- Genki Haraguchi and Alexander Esswein replaces Salamon Kalou and Vedad Ibisevic, Hertha's first two substitutions.
57' GOAL! Borussia Dortmund 2-0 Hertha Berlin! -- Nuri Sahin with a terrific strike! Maximilian Philipp's shot was blocked by Sebastian Langkamp, and Sahin fired the rebound into Hertha's goal.
52' -- Christian Pulisic makes a quick run with the ball through the midfield, but his shot missed wide after Hertha's defense closed in.
50' -- Mario Götze lobs a terrific pass to Maximilian Philipp, but he cannot beat Rune Jarstein with his shot.
46' -- What a start! Hertha come out with new energy in the second half. Vladimir Darida takes a quick throw-in from the right sideline looking for Matthew Leckie, but Roman Bürki dives on the ball to snuff out the chance.
HALFTIME! Borussia Dortmund 1-0 Hertha Berlin
44' -- Maximilian Philipp has a go from outside the penalty area! Rune Jarstein dives to his left to capture the shot.
40' -- Omer Toprak replaces Sokratis Papastathopoulos, taking the Greek defender's spot in defense.
38' -- Vladimir Darida makes a strong move into Dortmund's penalty area, but Sokratis Papastathopoulos blocks the cross before it can reach a dangerous area. Papastathopoulos is being attended to by Dortmund's trainer after the passage of play.
33' -- Cheeky move! Nuri Sahin runs Per Skjelbred into referee Marco Fritz to win the ball back for Dortmund.
28' -- A great move by Christian Pulisic into the penalty area, but he isn't able to beat Rune Jarstein with his shot.
15' GOAL! Borussia Dortmund 1-0 Hertha Berlin! -- Nuri Sahin finds Pierre-Emerick Aubameyang on a short cross, and Aubameyang taps his shot through Karim Rekik's legs and into Hertha's goal.
13' -- Gonazlo Castro's cross into the box is too far in front of Pierre-Emerick Aubameyang, but the Dortmund striker does his best to get a shot away.
7' -- Pierre-Emerick Aubameyang is off to the races! But Karim Rekik keeps up with him before the Gabonese star can put together a strong chance for Dortmund.
KICKOFF! Game is underway in Signal Iduna Park
-- Mario Götze played just an hour last week, but what he showed was pretty encouraging!
-- Borussia Dortmund were backed into a corner with Ousmane Dembele's transfer, but DW's Davis VanOpdorp thinks they made out pretty well. His commentary
-- Ousmane Dembele fans are in the house! Their shirts just look a little different...
-- Our attention turns to Dortmund for their first home game of the season. Here are the teams. BVB are unchanged.
-- Scenes in Stuttgart after they win their first Bundesliga game since March 5, 2016.
Werder Bremen 0-2 Bayern Munich
Bayer Leverkusen 2-2 Hoffenheim
Eintracht Frankfurt 0-1 Wolfsburg
Stuttgart 1-0 Mainz
Augsburg 2-2 Borussia Mönchengladbach
90' EQUALIZER! Augsburg 2-2 Gladbach! Two summer additions combine for Augsburg as Marcel Heller picks out Sandro Cordova from the right wing. Cordova's first-time finish finds the back of the net to level the score.
80' -- Missed penalty! Stuttgart's Simon Terodde hits the post from his effort from the spot, leaving Mainz with a chance to get an equalizer.
80' -- Video Assistant Referees at work! Referee Benjamin Brand takes the VAR suggestion and awards Stuttgart a penalty after Mainz goalkeeper Rene Adler trips Simon Terodde.
75' ANOTHER ONE! Werder Bremen 0-2 Bayern Munich! -- A fantastic finish for Robert Lewandowski as he nutmegs both Robert Bauer and Jiri Pavlenka with his shot from the top of the penalty area. Lewandowski now has six goals in four games in August.
72' GOAL! Werder Bremen 0-1 Bayern Munich! -- Finally the breakthrough for the defending champions. Robert Lewandowski stays onside before backheeling Kingsley Coman's cross into Bremen's goal.
70' SECOND EQUALIZER! Leverkusen 2-2 Hoffenheim! -- Mark Uth directs a bouncing shot over Bernd Leno on a break forward to level the score once more.
60' -- Bayern struggling to break down Werder Bremen despite 72 percent possession and 13 shots in the first hour.
53' GOAL! Stuttgart 1-0 Mainz! -- Two summer additions combine to give Stuttgart their first lead of their Bundesliga return. Dennis Aogo's corner finds Holger Badstuber, who heads in his first Bundesliga goal in eight years.
49' GOAL! Leverkusen 2-1 Hoffenheim! -- Quick response! Admir Mehmedi plays Karim Bellarabi into the penalty area. Ballarabi fires a hopeful effort towards the back post from the right wing and somehow finds the back of the net.
47' EQUALIZER! Leverkusen 1-1 Hoffenheim! -- Sandro Wagner wins the ball high up the field and switches the play to Andrej Kramaric. Kramaric does the rest, finishing though Bernd Leno and Sven Bender,
-- A peak at the atmosphere in Stuttgart from DW's Felix Tamsut as their fans experience Bundesliga football once again.
Werder Bremen 0-0 Bayern Munich
Bayer Leverkusen 1-0 Hoffenheim
Eintracht Frankfurt 0-1 Wolfsburg
Stuttgart 0-0 Mainz
Augsburg 1-2 Borussia Mönchengladbach
45+2' -- Nearly the equalizer! Mijat Gacinovic hits the far post as he floats a shot from the right wing.
44' -- Off the post! Gladbach's Thorgan Hazard hits the woodwork as the Foals try to sneak another goal past Augsburg before halftime.
40' -- Dominik Kohr had a big opportunity to double Leverkusen's lead over Hoffenheim, but the midfielder scuffed his shot off of a pass from Kevin Volland.
38' -- Arjen Robben just misses on a header in the six yard box. Franck Ribery lifted a ball from the left wing, but Robben's header bounces on the wrong side of the far post.
35' -- Big save from Ron-Robert Zieler! The Stuttgart goalkeeper has come up big against a header from Mainz's Stefan Bell.
33' GOAL! Leverkusen 1-0 Hoffenheim! -- Wendell's penalty clangs off the post and into the back of the net.
32' -- Penalty! Leverkusen have a chance from the spot after Hoffenheim's Ermin Bikcacic tackles Julian Brandt in the penalty area.
30' GOAL! Augsburg 1-2 Gladbach -- Early comeback complete! Raffael makes a fabulous run with the ball into the penalty area before cutting the ball back for Patrick Hermann. Hermann's shot is saved by Marwin Hitz in goal, but Oscar Wendt heads the rebound into the goal to give the Foals the lead.
28' -- Penalty shout for Kevin-Prince Boateng! Ignacio Camacho comes across Boateng on the tackle at the top of the penalty area, but Boateng's run was offside before the events transpired.
21' GOAL! Frankfurt 0-1 Wolfsburg! -- Daniel Didavi runs towards the near post as Joshua Guilavogui plays a ball in. Didavi squares the cross perfectly in a hammering shot into Frankfurt's goal.
20' -- Mijat Gacinovic almost puts Frankfurt in the lead against Wolfsburg! David Abraham lifts a ball towards him in the box, but his header is saved by Koen Casteels out for a corner. Sebastien Haller hits the post on the ensing corner.
16' -- Kevin Volland misses an easy chance for Leverkuse in ther match against Hoffenheim.
7' EQUALIZER! Augsburg 1-1 Gladbach! -- Only a matter of time before the Foals find an answer! Denis Zakaria, one of Gladbach's recruits in the summer, breaks free down the middle on a break and lifts a shot over the dive of Augsburg goalkeeper Marwin Hitz.
1' GOAL! Augsburg 1-0 Gladbach! -- Alfred Finnbogason scores the first goal of the afternoon in less than a minute! He dummies Matthias Ginter before unleashing a shot into the back of the net for his first goal of the season.
KICKOFF! Five games on Matchday 2 are underway!
-- The transfer market is still busy! Freiburg have recruited a winger from Young Boys Bern. Go to DW's transfer blog to learn more!
-- Peter Bosz seems to have Dortmund on the right track in his brief time with the club. Hertha coach Pal Dardai knows his side is facing a different Dortmund team this evening.
-- Is Hamburg going to stay at the top of the table? They currently lead the Bundesliga after beating Cologne on Friday.
Line-ups for Werder Bremen vs. Bayern Munich
Line-ups for Leverkusen vs. Hoffenheim
Line-ups for Frankfurt vs. Wolfsburg
Line-ups for Stuttgart vs. Mainz
Line-ups for Augsburg vs. Gladbach