Tommy Makinson scored four tries as champions St Helens heaped pressure on under-fire Huddersfield boss Ian Watson.
The England winger, 31, also created another for Joey Lussick with a cheeky flick pass and kicked six goals for a 28 point personal haul. He and Saints mopped up against their shambolic opponents at Magic Weekend. Makinson’s first came when Giants were down to 12 men after Luke Yates was sin-binned for a cannonball tackle.
Running off Jonny Lomax’s perfect passes, he rattled off four by the 66th minute. Boss Paul Wellens said: "I’m very happy. I had a great feeling all week. We had real energy about us and I sensed a big performance. I don’t mean in terms of racking up points but a team sticking to their identity.