Borussia Dortmund have come away from Mainz with a 2-1 win.
It was a perfect start for the hosts, who went ahead after four minutes when Marco Caligiuri was set up by Elkin Soto.
The lead lasted just seven minutes, however, as Marco Reus was able to equalise for the champions on 11 minutes.
Then, with two minutes left of the first half, Mario Gotze set up Robert Lewandowski to give Dortmund the lead.
Sven Bender could have put Dortmund further ahead but his effort was well kept out.
Andreas Ivanschitz had a shot blocked after 60 minutes as Dortmund's defence was holding firm, before Lewandowski shot wide instead of making it 3-1.
Mainz were unable to equalise and Dortmund took a professional three points.