(CNN) -- Hamburg scored a late equalizer to deny Schalke top spot in the Bundesliga after a 2-2 draw on Sunday.
Substitute Jonathan Pitroipa came on to do the trick for Hamburg, who took the lead through Ruud van Nistelrooy but then fell behind to goals from Kevin Kuranyi and Ivan Rakitic.
With Bayern Munich losing 2-1 to Eintracht Frankfurt on Saturday, Schalke knew victory would take them two points clear.
Instead they still trail Bayern by a point, but will get the chance to see the Bavarian giants at close quarters in the German Cup semifinals on Wednesday.
Kuranyi told AFP that they were disappointed to be denied a victory by Pitriopa's 77th minute strike.
"We are a little bit sad," he said.
"We had a big chance to win the game, but we didn't take our chances in the first half."
Hamburg took the lead five minutes before half time as a Piotr Trochowski free kick troubled the Schalke defense and van Nistelrooy pounced.
Schalke equalized just after the hour mark when former Germany striker Kuranyi headed home.
Hamburg's Dutch defender Joris Mathijsen then conceded a penalty which Rakitic converted at the second attempt, but the Royal Blues could not hold on for three points.
Elsewhere on Sunday, Hertha Berlin striker Theofanis Gekas scored a hat-trick in a 5-1 rout of defending champions Wolfsburg for only the fourth win of the season for the Bundesliga basement side.
But the magnificent win still leaves Hertha five points from safety with just seven games left.
On Saturday, Bayern and third-placed Bayer Leverkusen, who crashed 3-0 to Borussia Dortmund, both suffered defeats in a tight title race.
In Scotland, nine-man Glasgow Rangers stayed on course for the domestic treble with a 1-0 win over St. Mirren in the League Cup final.
Kenny Miller scored the winning goal seven minutes from time after Kevin Thomson and Danny Wilson were shown straight reds in the second half for the Scottish league leaders.
French league leaders Bordeaux maintained their advantage on goal difference ahead of Montpelier with a 3-1 win over Lille.
Eden Hazard put the visitors in front after 23 minutes, but goals from Michael Ciani, Brazilian Jussie with a penalty, and Yoann Gourcuff sealed victory for Laurent Blanc's men.
Montpellier won 2-1 at home to Valenciennes.