The home side cruised well ahead thanks to a dominant first-half showing, racking up 18 unanswered points to put themselves well on the way to victory.
The wing rounded off his hat-trick of tries three minutes after the restart, with a well-taken finish in the corner to strengthen his side's hold on the game.
This was to be Huddersfield's day, though, and Murphy added a sixth and seventh try of the afternoon shortly after the hour mark to restore that hefty margin.
McGillvary was not finished there, however, crossing over the whitewash for his fourth of the match with 12 minutes left to play, before Jamie Ellis rounded things off.
Huddersfield find themselves in third place after the latest round of action, while Warrington - who ended their losing run last time out - are down in sixth.