By Chris Stanton
Last Updated: 01/01/70 1:00am
Schalke recorded a remarkable win while Hamburg displaced Werder Bremen in second.
The match of the day in Die Bundesliga was undoubtedly Schalke's remarkable 7-4 victory over Bayer Leverkusen.
It could have been an even more comfortable afternoon than the scoreline suggests for Schalke as the hosts raced into a 3-0 lead through goals from Soren Larsen (9), Mladen Krstajic (17) and Zlatan Bajramovic (34).
Despite Andrei Voronin pulling a goal back for Leverkusen five minutes before the interval there was little hint of what was to follow in a manic second half.
Dimitar Berbatov pulled the visitors back to within one goal of Schalke in the 50th minute but Kevin Kuranyi restored the two-goal lead five minutes later.
Larsen added his second goal of the match (63) before Voronin did likewise just 60 seconds later.
Jacek Krysnowek scored again for the visitors in the 70th minute but from that point onwards it was one-way traffic as Schalke added their sixth and seventh goals of the game through Lincoln (76) and Gerald Asamoah (81).
Hamburg, meanwhile, are now Bayern Munich's closest challengers after claiming a 1-0 win over Mainz courtesy of Mehdi Mahdavikia's seventh-minute winner.
Werder Bremen, who started the day in second place suffered a shock defeat as second-from-bottom Kaiserslautern surprised the hosts with a 2-0 win.
After a goalless 70 minutes the breakthrough, when it finally did occur, was a surprise when Boubacar Sanogo's 71st minute strike gifted the visitors the lead.
Werder pressed but were caught on the break three minutes from time as Ervin Skela wrapped up the points.
Stuttgart suffered another defeat with a 2-1 setback at Arminia Bielefeld as Armin Veh's tenure began in the same manner as Giovanni Trapattoni's had ended.
Isaac Boakye's brace of goals for Arminia sandwiching a reply from Stuttgart's Ludovic Magnin.
Hannover, meanwhile, continued their fine season with a 1-0 win over Eintracht Frankfurt, for whom Chavdar Yankov claimed the winner ten minutes from full time.
Elsewhere high-flying Hertha Berlin were held to a 1-1 draw at Wolfsburg but will be grateful for a point after being reduced to nine men.
The visitors were the first to strike when Marcelinho converted a 32nd minute penalty but, ten minutes after Malik Fathi was dismissed for serious foul play in the 54th minute, Wolfsburg equalised through Kevin Hofland.
Arne Friedrich also received his marching orders in the 78th minute but Hertha held on.
Duisberg drew 1-1 with Borussia Monchengladbach, Klemen Lavric giving the hosts the lead inside the opening five minutes only for Bo Svensson to level the scores in the 20th minute.
Click below for an individual match summary:
Arminia Bielefeld 2-1 VfB Stuttgart
Duisburg 1-1 Borussia Monchengladbach
Eintracht Frankfurt 0-1 Hannover 96
Hamburg 1-0 Mainz
Schalke 7-4 Bayer Leverkusen
Werder Bremen 0-2 Kaiserslautern
Wolfsburg 1-1 Hertha Berlin