(CNN) -- Borussia Dortmund lost 1-0 at Eintracht Frankfurt to miss the chance to set a Bundesliga record for the most points gathered at the halfway mid-winter break.
Theofanis Gekas scored on 87 minutes as Dortmund suffered their first league loss in 15 games and had their seven-game winning streak ended.
The runaway Bundesliga leaders were hoping for their 15th win in 17 games and the defeat rounded off a disappointing week for Dortmund after their Europa League exit following a 2-2 draw at Sevilla.
Reigning champions Bayern Munich, who play at Stuttgart on Sunday, set the record with 44 points from 17 games in the 2005/06 season. Dortmund have 43 points.
"They deserved to win," Dortmund coach Jurgen Klopp told AFP.
"They were more passionate than we were in the one-on-one challenges.
"It was a close game and it just wasn't our day today."
Bayer Leverkusen, chasing hard and on an unbeaten seven-game run, can cut the gap at the top to eight points with a win over Freiburg on Sunday.
But they lost second place to Mainz, who are on 33 points after a 4-2 win at St.Pauli later in the day.
Spanish star Raul collected his second Bundesliga hat-trick of the season as Schalke cruised past Cologne 3-0 to continue their march up the table.
Raul, who also achieved the feat against Werder Bremen, was on target in the 30th, 50th and 87th minutes to take his tally to nine in his first season in Germany after moving from Real Madrid.
Kaiserslautern won 2-1 at Werder Bremen as both sides finished with 10 men.
Srdjan Lakic scored the quickest goal of the season after just 23.6 seconds.
Aaron Hunt leveled from the penalty spot after 34 minutes before Lakic struck again early in the second half.
Kaiserslautern had Alexander Bugera shown a second yellow card after 78 minutes but Bremen's Sandro Wagner was also sent off six minutes later.
Edin Dzeko scored in stoppage time as Wolfsburg fought back from a two-goal half-time deficit to grab a 2-2 home draw against Hoffenheim.
In the English Premier League, only two games were possible as bad weather decimated the Saturday program.
Danny Welbeck scored the only goal of the game as Sunderland beat Bolton 1-0 to go sixth.
Blackburn were held 1-1 at home by West Ham, who stay bottom.
Sunday's top of the table clash between Chelsea and Manchester United has also fallen victim to the cold snap.