Ian Sibbit, David Hodgson and Luke Robinson also crossed for the home side, while John Wilshere kicked six goals from eight attempts.
Huddersfield fought hard for an hour but were ultimately found wanting.
They scored tries from Michael De Vere, Robbie Paul and Martin Aspinwall, with Chris Thorman converting all three.
Huddersfield coach Jon Sharp:�
"Obviously I'm disappointed we didn't win - we just didn't adapt to the conditions as well as we should have. � "Salford adapted their game much better and when you are chasing the game in weather like that it becomes a lottery. �
"Salford are a good side and they work very hard for each other."
Salford: Fitzpatrick, Hodgson, Littler, Moule, Wilshere, Dunemann, Robinson, Coley, Alker, Stringer, Brocklehurst, Sibbit, Finnigan, Baldwin.
Replacements: Clayton for Coley (35), Baldwin for Stringer (13), Charles for Brocklehurst (58), McGuinness for Baldwin (53).
Huddersfield: Donlan, Aspinwall, Nero, De Vere, Gardner, Thorman, Paul, Crabtree, Drew, Jackson, Smith, Jones, Wild, Snitch, March, McDonald, Raleigh.
Replacements: March for Thorman (76), Raleigh for Crabtree (22), Snitch for Drew (30),
McDonald for Jackson (22), March for Smith (30), Smith for Wild (70), Raleigh for Snitch (62), Drew for March (56), Crabtree for McDonald (50), Jackson for Raleigh (53).
Sin Bin: Jones (32).
Att: 4,084
Ref: S Ganson (St Helens).