Dortmund unstoppable, Leverkusen second
Borussia Dortmund produced another solid performance to beat Werder Bremen 2-0 and maintain their dominance in the Bundesliga.
Bayer Leverkusen jumped to second as two second-half goals from Renato Augusto helped them claim a 4-2 victory at Hamburg.
After Sidney Sam gave Leverkusen the lead in the 30th minute, Arturo Vidal levelled the game with an own goal after 48 minutes but pushed Leverkusen back ahead 2-1 with his goal in the 61st minute.
Augusto made it 3-1 after 66 minutes and doubled his tally in the 78th minute for a 4-1 lead. Eljero Elia pulled a goal back a minute later, but there was no way back for the hosts.
Bayern Munich recorded a convincing 3-0 win over 10-man St Pauli at the Allianz Arena to move up to fifth.
Hamit Altintop put the champions in front in the 16th minute and Philipp Lahm added the second from the penalty spot in the 71st minute after St Pauli goalkeeper Thomas Kessler was sent off. Franck Ribery completed the scoring with his first league goal of the season in the 79th minute.
Hoffenheim remain sixth after they were held to a 1-1 draw by Nurnberg. It was a third straight draw for Hoffenheim, who gained the lead 10 minutes into the second half through Marvin Compper only to see Christian Eigler equalise three minutes from time.
A first Bundesliga goal for Christian Clemens gave Cologne a 1-0 home victory over Eintracht Frankfurt. Kaiserslautern and Wolfsburg battled out a goalless draw at the Fritz-Walter Stadion to secure a result which did little to improve either side's precarious position.