Schalke moved up to fifth in the Bundesliga with a 3-1 defeat of Stuttgart on Sunday.
The three points took their total for the season to six from three games, and therefore leaves them level with fourth-placed RB Leipzig, Bayern Munich and Hamburg. Stuttgart remain 14th, having won once.
Nabil Bentaleb gave the hosts the lead from the penalty spot in only the fourth minute, after Amine Harit was brought down by Orel Mangala.
Stuttgart levelled five minutes before half-time, when Chadrac Akolo struck into the bottom right corner from in front of goal after Josip Brekalo’s cross.
Naldo restored Schalke’s lead in the 47th minute when, after a cross from Bastian Oczipka, he headed into the bottom left corner. All three points were secured only a minute later, when Guido Burgstaller produced a routine finish from close range following a through-ball from Harit.
Werder Bremen earlier earned their first point of the season after coming from behind to draw 1-1 at Hertha Berlin.
They remain in the bottom three but overtook Bayer Leverkusen to climb to 16th, leaving Cologne as the division’s only pointless team from their opening three games.
Australia’s Mathew Leckie gave Hertha, who are ninth, the lead in the 39th minute with a close-range strike into the bottom right corner after being played in by Vladimir Darida.
Thomas Delaney then brought the visitors level in the 59th minute with a left-footed finish: his fifth goal in 10 days after a hat-trick in Denmark’s win over Armenia and a goal against Poland.
Dortmund remain top, having won two and drawn one of their opening three games, leaving them level with Hoffenheim and Hannover 96.