Christmas comes early for Gekas, Raul
Borussia Dortmund conceded a late goal to Theofanis Gekas to lose 1-0 at Eintracht Frankfurt and miss the chance to set a Bundesliga record. Gekas scored on 87 minutes as Dortmund suffered their first league loss in 15 games and had their seven-game winning streak ended.
Elsewhere, Raul collected his second Bundesliga hat-trick of the season as Schalke eased past Cologne 3-0 to continue their march up the table. The Spanish star, who also scored three goals against Werder Bremen, struck in the 30th, 50th and 87th minutes to run his season tally to nine goals in the Bundesliga along with two in the UEFA Champions League.
Nurnberg ended a run of five matches without a win with a 3-1 victory over Hannover at the Frankenstadion. Nurnberg went ahead on 28 minutes when Steve Cherundolo turned an Ilkay Gundogan shot into his own net. Andreas Wolf added a second before Sergio Pinto pulled a goal back from the penalty spot. But Julian Schieber struck to make it 3-1 to Nurnberg nine minutes from time.
Srdjan Lakic scored twice as Kaiserslautern won 2-1 at Werder Bremen as both sides finished with ten men. Lakic scored the quickest goal of the Bundesliga season after just 23.6 seconds. Aaron Hunt equalised from the penalty spot after 34 minutes before Lakic struck again early in the second half. Kaiserslautern were reduced to ten men after 78 minutes with Alexander Bugera shown a second yellow card, but Bremen's Sandro Wagner was also dismissed six minutes later.
Edin Dzeko scored in stoppage time as Wolfsburg fought back from a two-goal half-time deficit to salvage a 2-2 home draw against Hoffenheim. Hoffenheim went 2-0 up after goals late in the first half by Luiz Gustavo in the 35th minute and Gylfi Thor Sigurdsson in the 40th minute. Diego pulled a goal back after 75 minutes and Dzeko restored parity a minute into stoppage time.
Andre Schurrle scored twice as Mainz won 4-2 away to St Pauli. Matthias Lehmann also netted two goals, the first a penalty, but he was on the losing side as Adam Szalai and Marco Caligiuri also scored for Mainz.