Huddersfield Giants brought their 12-match losing run to an end with a hard-earned 24-22 win away to York Knights in the Betfred Super League. After a long stretch without a victory, Huddersfield finally found a way to get over the line in a close contest.

The game was level at 6-6 early on before York finished with 22 points and Huddersfield edged them with 24. York's tries came from Nofoaluma, Galeano, Thompson and Inman, with Bennison adding three goals.

Huddersfield matched that scoring effort with tries from Jagger, Lolohea, Wrench and Woolford. Flanagan proved decisive with four successful kicks, giving the Giants the extra edge in a match that stayed tight throughout.

For Huddersfield Giants, the result is a welcome lift after 12 successive Super League defeats. Winning at York Knights gives them something positive to build on after a difficult run of results.