St Helens (16) 30
Tries: Gidley, Wheeler, Puletua, Fozzard, Dixon Goals: Foster 5
Huddersfield (16) 22
Tries: Fa'alogo, Gilmour, Grix, Cudjoe Goals: B Hodgson 3
Jamie Foster's penalty goal allowed Saints to pull away for victory
St Helens battled their way to a 12th Super League win against a resilient Huddersfield Giants at Knowsley Road.
Saints went ahead through Matt Gidley, Gary Wheeler and Tony Puetua tries but the Giants fought back from 16-4 down.
David Fa'alogo, Lee Gilmour and Scott Grix tries allowed Giants to pull level at half time.
Leroy Cudjoe cancelled out Nick Fozzard's try after the break before young Jamie Foster's penalty and Andrew Dixon's try sealed the hosts' win.
Despite having seven regulars out, Saints got off to a perfect start with two tries inside the opening 13 minutes.
Keiron Cunningham's run from dummy half created space for Gidley to go over from an inside pass.
Wheeler then stole the ball from Huddersfield skipper Brett Hodgson to race away for the line, the conversion being missed by Foster.
Luke Robinson and Stephen Wild combined to send David Fa'alogo clean through on 17 minutes. And the ageless Cunningham was again pivotal when his short pass to Puletua led to Saints' next try, the big man crashing over from 10 metres out.
Giants winger Jermaine McGillvary went close before ex-Saint Gilmour took a cut-back ball from Robinson to pull a try back for the visitors.
Robinson's 40-20 kick established the field position that led to Grix's score and Hodgson's conversion pulled the scores level at 16-16 going into the interval.
Danny Brough's invention from the kick-off allowed Giants to regain possession and prop Darrell Griffin forced his way over for it to be disallowed.
Fozzard charged in from close range for his first try since March 2007 and Saints looked to have the game wrapped up. But David Faiumu's brilliant off-load to Grix ended with Cudjoe jinking his way to the line.
Hodgson's conversion made it all square again at 22-22 but, with just 10 minutes remaining, teenage Academy product Foster slotted a 40-metre penalty.
Dixon's try and Foster's conversion sealed Saints' win but the game was tarnished by winger Francis Meli's high shot on McGillvary. It left him needing prolonged treatment and landed Meli on report.
St Helens head coach Mick Potter:
"It was a fantastic victory for the young fellahs and the older guys stood up too.
"At half-time we were under the pump. They were coming back at us strong and we were under all sorts of pressure but we showed some resilience.
"The guys were that little bit more determined this week, they had a little bit more to them."
Huddersfield Giants coach Nathan Brown:
"They were bad losses which didn't help but it's no excuse.
"Our edge defence was strong but we were poor in the middle. We're not getting consistency across the board.
"It's probably fair to say the better team won. We started a bit slow but got back to 16-16 which showed what we can do if we control the ball.
"I know Saints had some players missing but they still had some decent players."
St Helens: Wellens, Gidley, Meli, Pryce, Fozzard, Cunningham, Puletua, Flannery, Hargreaves, Moore, Clough, Ashurst, Wheeler, Dixon, Emmitt, Armstrong, Magennis, Foster, Johnson.
Huddersfield: B Hodgson, Cudjoe, Lolesi, D Hodgson, Robinson, Crabtree, Lunt, Mason, Gilmour, Fa'alogo, Wild, D Griffin, Lawrence, Faiumu, Grix, Patrick, McGillvary, Horne, Brough.
Referee: Ben Thaler (Wakefield).