Huntelaar heroics stage hat-trick comeback
The Dutchman, who had been out with a knee injury since early March, could not have hoped for a better return with Schalke firmly in control of fourth place which leads to the Champions League qualifying rounds.
Schalke, who have 49 points and are seven behind third-placed Bayer Leverkusen with three games left, terrorised a disoriented Hamburg defence with Huntelaar at the heart of the action from the start.
"Huntelaar had already been working very hard in training," coach Jens Keller told reporters. "We are happy that he is back. It was a well-deserved win even by this score. Now we have taken a small step and given ourselves some breathing space."
Schalke sports director Horst Heldt shrugged off talk of a possible deal with former Bayern Munich player Stefan Effenberg to become their coach from next season, saying no final decision on the future of Keller had been taken yet.
Marcell Jansen's fifth-minute header was quickly cancelled out after the striker, nicknamed 'the Hunter', found Michel Bastos at the edge of the box and the Brazilian wrong-footed keeper Rene Adler with a clever low shot.
Huntelaar then combined with Julian Draxler with a fine overhead kick and completed the swift move, tapping in from close range himself as the Hamburg defence were caught napping yet again.
The forward connected with a perfect Raffael cross with a diving header to give his team a two-goal cushion before heading in his third when Adler palmed a save on to the forward.
Hamburg, who have conceded 16 goals in their last five games, are still in the running for a Europa League spot in eighth place on 44.
The result also leaves Schalke three points ahead of rivals Eintracht Frankfurt, who did themselves no favours with a 0-0 draw at Mainz 05 earlier on Sunday.
After a dull first half, the home fans had briefly something to celebrate until Mainz's Andreas Ivanschitz's effort was ruled off side.
Eintracht coach Armin Veh threw two more strikers, Olivier Occean and Srdjan Lakic, into the mix after an hour but the move failed to pay off.
Mainz, who were without injured striker Adam Szalai, drop to 10th on 40, five points off the Europa League spots.
Already crowned champions, Bayern Munich also set a Bundesliga record for most points when they moved on to 84 following their 1-0 victory over Freiburg on Saturday.
Fellow Champions League semi-finalists Borussia Dortmund deployed a second-string team to beat Fortuna Dusseldorf 2-1 and stay eight points clear in second place.