Bayer Leverkusen twice came from behind to defeat Hertha Berlin 4-2 and maintain its winning start, while newly promoted Paderborn claimed its first ever win in the Bundesliga.
Leverkusen went behind in the 24th when Tin Jedvaj deflected Julian Schieber's cross into his own goal. The 18-year-old Jedvaj made up for his mistake by equalising in the 50th, only for Schieber to put Hertha ahead again in the 60th with his third goal in two games.
Leverkusen defender Emir Spahic equalised two minutes later with a header from Hakan Calhanoglu's free kick and Julian Brandt scored on a rebound in the 74th when Karim Bellarabi's effort came back off the crossbar.
Bellarabi, who scored the league's fastest goal in nine seconds against Borussia Dortmund last week, sealed the result with a fine volley from Calhanoglu's cross in the 86th.
It was Leverkusen's seventh straight win across all competitions and the fifth under new coach Roger Schmidt.
Elsewhere, Paderborn won 3-0 at Hamburger SV with goals from Elias Kachunga, Mario Vrancic and Moritz Stoppelkamp.
Wolfsburg drew with Eintracht Frankfurt 2-2, Werder Bremen drew 1-1 with Hoffenheim and Cologne won 2-0 at Stuttgart.