BERLIN (AP) — Klaas Jan Huntelaar ended his goal drought with a brace as Schalke defeated Stuttgart 3-2 in the Bundesliga on Saturday, while Borussia Dortmund was held at Hoffenheim to 1-1.
Huntelaar, who hadn't scored in 1,187 minutes before kickoff, scored in the ninth minute and equalized in the 78th after Martin Harnik and Filip Kostic put Stuttgart ahead.
"I knew that I'd be successful again soon but you never know exactly when," the Dutch striker said.
Stuttgart striker Daniel Ginczek had a role in both of his side's goals. He set up Harnik, who scored with a delicate chip in the 22nd, and Kostic in the 51st.
Schalke fans turned their backs to the pitch with about 15 minutes remaining, before Huntelaar equalized, and then substitute Kevin-Prince Boateng's 89th-minute volley was deflected in by Stuttgart defender Florian Klein.
"We had chances to seal the result but then we kept making mistakes," Stuttgart coach Huub Stevens said.
Fifth-place Schalke's first win in seven games left Stuttgart bottom, three points from safety with three rounds remaining.
Dortmund captain Mats Hummels' 35th-minute header from a corner salvaged a point at Hoffenheim, which remained a point in front with both sides fighting for Europa League qualification.
"We have three games left, two of them at home. I still feel we're within striking distance," Dortmund coach Juergen Klopp said.
Kevin Volland opened the scoring in the 33rd, eluding Marcel Schmelzer, turning and then firing past emerging goalkeeper Mitch Langerak to the far corner.
Either side might have scored in a frenetic second half. Pierre-Emerick Aubameyang and Henrikh Mkhitaryan missed for Dortmund, before a poor back pass from Erik Durm gifted Anthony Modeste an even better chance at the other end — also wasted. Roberto Firmino hit the crossbar for Hoffenheim and Dortmund substitute Ciro Immobile shot straight at the goalkeeper late on.
"A win wouldn't have been undeserved. But after such a game I can be, and have to be, happy with a point," Klopp said.
Elsewhere, second-place Wolfsburg drew 2-2 with Hannover, Paderborn boosted its survival hopes with a 2-1 win at Freiburg, Werder Bremen beat Eintracht Frankfurt 1-0 and Augsburg drew 0-0 with Cologne.
Bayer Leverkusen hosted freshly crowned champion Bayern Munich late Saturday.
Bayern coach Pep Guardiola indicated he would rotate heavily ahead of Wednesday's Champions League semifinal first leg at Barcelona.
Wolfsburg midfielder Kevin de Bruyne crossed for Bas Dost to score in the 24th. It was the Belgian's 18th assist of the season, matching the Bundesliga record set by Zvjezdan Misimovic, also for Wolfsburg, in 2008-09.
Paderborn's seventh win of the season lifted the promoted side out of the relegation zone, one point above Hannover in the relegation playoff place. Only goal difference separates Freiburg and Hannover.
Frankfurt coach Thomas Schaaf was given a warm welcome on his first return to Bremen, where he spent more than 40 years as player and coach.
Davie Selke scored the game's only goal with his chest in the 66th for Bremen to climb to seventh, one point behind Augsburg in the last Europa League place.