Mainz stayed on course to break the record for consecutive wins at the start of a Bundesliga season by defeating defending champions Bayern Munich 2-1 at the Allianz Arena.
Sami Allagui put Thomas Tuchel's side ahead in the 15th minute before an own goal from Bo Svensson brought Bayern level on the stroke of half-time.
The league leaders made it six wins in a row thanks to Adam Szalai's goal in the 77th minute, leaving Mainz just one win short of the record set by both Bayern and Kaiserslautern for victories at the start of a top-flight campaign.
Mainz deservedly went ahead after a quarter of an hour when Lewis Holtby capitalised on an error by Danijel Pranjic to take the ball into the penalty area from the right. His low cross was diverted into the far corner by Allagui with a backheel.
Mainz continued to play with confidence, preventing Bayern from getting a foothold in the game until the closing stages of the first half when the hosts began to gain the upper hand.
They levelled just before the interval when Mark van Bommel's ball into the area was headed back towards his own goal by Svensson. Unfortunately for the defender, his goalkeeper Christian Wetklo had come off his line to reach the ball and he was unable to get back to clear.
The goal did not knock Mainz off course and they went back ahead 13 minutes from time with another stunning goal. Andre Schurrle passed the ball from the right to Szalai, who turned and volleyed an unstoppable finish past Hans-Jorg Butt into the top right-hand corner.
Bayern sent defender Daniel van Buyten forward in a bid to salvage a point and he almost broke Mainz's hearts in the 88th minute only for Wetklo to tip his shot over the crossbar.
