In-form winger Josh Charnley was among the tries with a hat-trick to make it 10 in six games since his move back to from rugby union side Sale Sharks.
Stefan Ratchford crossed twice while Tom Lineham, Joe Philbin and Harvey Livett also touched down for the hosts and Bryson Goodwin, Ratchford and Livett all kicked one conversion apiece to claim the two points and keep the Wolves third in the table.
Huddersfield have now gone eight matches without a win to leave them deep in trouble at the wrong end of the table. Their points came from a solitary first half try by Darnell McIntosh.
Jake Mamo returned at full-back for the Giants after a seven-game absence with a hamstring injury and Huddersfield also included Jared Simpson, Sebastine Ikahihifo, Michael Lawrence and Tyler Dickinson.
The visitors suffered a blow before kick-off when stand-off Lee Gaskell pulled up injured in the warm-up, Sam Wood drafted in.
After a low-key start the match sparked into life in the 21st minute when Ryan Atkins delivered a superb pass to Charnley and the winger went on a weaving 35-metre run to claim the opening try of the night, which Goodwin converted.
The visitors hit back almost immediately when Jordan Rankin’s bomb was knocked back by Mamo and McIntosh scooped up the loose ball to score, although Rankin hooked the comparatively easy conversion attempt wide.
However, two tries in six minutes put the Wolves in command as firstly a superb inside pass from Livett allowed Ratchford to score and then Ratchford turned provider as the full-back’s looping pass gave Lineham the space to race 30-metres down the touchline to score in the corner and give Wolves a 14-4 half time lead.
Charnley crossed for two quick tries in four minutes midway through the second half to claim his hat-trick and stretch the hosts’ lead to 24-4.
As the Giants tired the Wolves took full advantage in the closing stages as Ratchford claimed his second try, before Livett and Philbin crossed to seal victory.
Warrington: Ratchford, Lineham, Goodwin, Atkins, Charnley, K. Brown, Roberts, Hill, Clark, Akauola, Livett, Hughes, Westwood. Substitutes: Murdoch-Masila, Philbin, Patton, G. King.
Huddersfield: Mamo, McIntosh, Turner, Murphy, Simpson, Wood, Rankin, Ikahihifo, O’Brien, Clough, Ta’ai, Lawrence, Hinchcliffe. Substitutes: Leeming, Roberts, Smith, Dickinson.
Referee: Tom Grant (RFL).