Werder Bremen secured a 3-2 away win over Mainz in the seventh round of the German championship after a match featuring five goals.
The visitors made the stronger start and were awarded a penalty in the seventh minute. Niclas Fullkrug converted confidently to put Werder ahead.
Fullkrug was given another chance from the spot in the 25th minute and again made no mistake, completing his brace and putting Werder in control.
Mainz responded before half-time. Anthony Caci reduced the deficit in the 33rd minute, giving the hosts renewed hope of mounting a comeback.
Werder restored their two-goal advantage 16 minutes into the second half when Ludovit Reis scored their third goal in the 61st minute.
Mainz reacted almost immediately, with Lee Jae-sung finding the net in the 63rd minute to make it 3-2. However, the hosts were unable to find a further equaliser as Werder held on for victory.