Dortmund, who had won 14 of their 16 previous games losing just once, needed only a point to equal Bayern Munich's 44 points from 17 games in the 2005/6 season but with a better goal difference.

Bundesliga top scorer Theofanis Gekas scuppered Dortmund's plans when he completed a swift attack with a classy left-footed finish four minutes from time for his 14th goal of the season.

Schalke 04 won their third game in a row when they beat Cologne 3-0 courtesy of a Raul hat-trick to move up to 10th place while VfL Wolfsburg needed a stoppage time goal to snatch a draw 2-2 with Hoffenheim after being 2-0 down. Champions Bayern Munich travel to VfB Stuttgart on Sunday, the hosts' first league match under new coach Bruno Labbadia.