Huddersfield slumped to a ninth defeat in their last 10 Stobart Super League matches as St Helens ran in eight tries at Langtree Park.
Lance Hohaia was in dominant form for Saints, whose tries came from eight different players with Tommy Makinson notching 18 points from a touchdown and seven goals.
St Helens, who were pipped 17-16 at the Galpharm Stadium in March, were looking to extend their winning sequence to six matches.
They surged ahead after five minutes following a weaving run by Hohaia.
Swift passing allowed Sol Soliola to send Makinson squeezing in at the corner with the try awarded by video referee Phil Bentham.
Saints were only denied a second try by Jonny Lomax from an unlucky bounce with Huddersfield under the cosh from the start.
Then Castleford-bound centre Michael Shenton looked a certain scorer but was recalled for a forward pass from Anthony Laffranchi.
Saints were finally rewarded for their pressure after 14 minutes when Lomax took a return pass from Chris Flannery to score and stretch the advantage to 10-0.
Francis Meli's try in the corner came courtesy of Jon Wilkin's kick and Paul Wellens' off-load for Josh Perry to float a long pass to the winger.
Makinson's touchline conversion made it 16-0 midway through the first half before Keith Mason crashed over against his old club to open the Giants' account with Danny Brough tagging on the extras.
The Giants joy was short-lived with Hohaia darting between Eorl Crabtree and Ferres after a Mason mistake to extend the lead to 22-6.
Sub Louie McCarthy-Scarsbrook got in on the act by bulldozing over under the posts after 27 minutes.
Saints' defence was undone by a Brough kick which bounced kindly for Michael Lawrence to send Scott Grix over and reduce the arrears to 28-12.
Ferres showed some neat touches for Huddersfield but their poor start was summed up by Brough throwing a pass straight into touch to end a promising move.
Huddersfield started the second half brighter but had a let-off when Makinson went close for a second try.
But Laffranchi went over on the hour and then James Roby raced away for a sparkling solo effort before skipper Wellens added the eighth try.