Bundesliga Matchday 4 in pictures
The Bundesliga returned with a bang after the international break. Goals galore, late winners, VAR decisions and red cards - and that was just on the Saturday! Catch up with all the latest matchday action.
Paderborn 1-5 Schalke
Another spirited display from Paderborn ended without reward as Schalke turned things around in the second half. Cauly Oliveira Souza had given the hosts the lead, but after Salif Sane equalized, Schalke were calmer. Shortly after the break, Suat Serdar's deflected shot put the visitors ahead. Armine Harit (twice) and Ahmed Kutucu added three more brilliant team goals as Paderborn fell apart.
Hoffenheim 0-3 Freiburg
Life after Julian Nagelsmann continues to prove difficult for Hoffenheim, who were comfortably dispatched by a dangerous looking Freiburg team. Christian Streich's side took the lead thanks to a rare but impressive goal from Christian Günter. After Ishak Belfodil had an effort saved, Janik Haberer slotted a second to leave the home side reeling. On the hour mark, Nils Petersen added a third.
Cologne 0-1 Gladbach
In one of the fiercest derbies in the Bundesliga, Gladbach got the better of their hosts. Alassane Plea tucked home the opener after a defensive error and Gladbach should have led by at least two at the break, but wasted their chances. In the second half that continued, with Cologne short of ideas. Yann Sommer saved late to secure the win.
RB Leipzig 1-1 Bayern Munich
Bayern started stronger, Robert Lewandowski finishing coolly after just three minutes to give the visitors the lead. Despite Bayern's dominance Leipzig fought back through an Emil Forsberg penalty just before halftime. Both teams had chances to take all three points in the second half, but it ended in a draw thanks to great goalkeeping from both Neuer and Gulacsi.
Borussia Dortmund 4-0 Leverkusen
Despite Lukas Hradecky's best efforts, Leverkusen couldn't stop BVB. The Finn made a brilliant double save to deny Marco Reus and Julian Brandt, but was eventually beaten when Achraf Hakimi's perfect cross was volleyed in by Paco Alcacer. Hradecky made another great save to deny Hakimi but was beaten three more times by Reus (twice) and Guerreiro as Dortmund eventually hammered Leverkusen 4-0.
Augsburg 2-1 Frankfurt
Goncalo Paciencia hit the post early, but then the visitors were undone when Alfred Finnbogason flicked a header into the area for Marco Richter to score. Florian Niederlechner curled in a beauty just before the break to make matters worse for Frankfurt. Paciencia got one back with 20 minutes to go but Frankfurt's late charge didn't end in an equalizer.
Union Berlin 1-2 Werder Bremen
The visitors won a game of three penalties. with Davy Klaassen netting a controversial first early on. Not long after, Sebastian Andersson converted from the spot when Christian Gross saw a corner land on his arm. In the second half, Klaassen missed a penalty but Niclas Füllkrug headed home from the resulting corner. The game finished with seven minutes of added time and two red cards.
Mainz 2-1 Hertha Berlin
Mainz got their first win of the season thanks to a late winner. Davie Selke hit the post for Hertha after an even opening passage, but Mainz took the lead. Pierre Kunde did brilliantly down the right and his low cross was tucked in at the back post by Robin Quaison. Marko Grujic headed home an equalizer with seven minutes to go, but with two minutes left, Jeremiah St. Juste powered home a header.
Fortuna Düsseldorf 1-1 Wolfsburg
Josip Brekalo and Wout Weghorst combined well to rescue a point on the road for Wolfsburg, after underdogs Fortuna Düsseldorf took an early home lead. The hosts put up an impressive fight, also looking extremely dangerous with direct counterattacking football when the opportunity presented itself. Wolfsburg missed a chance to (briefly) move top of the table thanks to the dropped points.