Jakub Blaszczykowski and Robert Lewandowski each scored twice as Borussia Dortmund eased past Hamburg to pull level on points with Bundesliga leaders Bayern Munich.
Kevin Grosskreutz gave Dortmund the lead after 16 minutes, before Lewandowski made it 2-0 in the 37th minute.
Blaszczykowski got a third goal in the 58th minute and the Polish international added a second from the spot after 76 minutes.
Lewandowski matched Blaszczykowski with his second goal in the 83rd minute, before Jose Paolo Guerrero scored a consolation goal for Hamburg in the 86th minute.
Dortmund, undefeated in their 12 games, improve to 37 points but trail Bayern by four goals, while Hamburg’s first defeat under Thorsten Fink – after two wins and six draws – leaves them on 19 points.