Stunning Schalke comeback sinks Mainz

Mainz 05 had won their first two games of the season and the Bundesliga's other 100 percent record fell when Hanover 96 conceded a late equaliser to be held 1-1 at home by promoted Hertha Berlin.

Borussia Monchengladbach and Hanover lead the table with seven points from three games after a weekend in which the nine games produced an impressive 33 goals.

Dutchman Klaas-Jan Huntelaar followed up last week's hat-trick against Cologne by opening Schalke's account in the 57th minute from a chance selflessly set up by Raul and Benedikt Howedes headed the equaliser seven minutes later.

With seven minutes left, substitute Pierre-Michel Lasogga beat his marker to Christian Lell's cross to divert the ball into the net.