Huddersfield Giants' Super League revival continued as they beat St Helens 24-16 on Friday to strengthen their grip on a top-eight place.
The Giants have now won four of their last five games to move three points clear of ninth-placed Catalans Dragons.
They were made to work hard for their latest victory, however, as Saints mounted a late charge from 18-10 down in the final 20 minutes.
Tries from Leroy Cudjoe and Martyn Ridyard had put Huddersfield firmly in control in the first half, Ridyard converting both scores to earn a 12-0 lead.
Mark Percival's failure to convert his own try, Saints' second, looked costly as the visitors remained behind when Kyle Amor responded to Adam O'Brien's touchdown.
And former Saint Lee Gaskell went over with four minutes on the clock to condemn Saints to their seventh defeat in eight away games and send the Giants up to seventh in the table.
A good night for Huddersfield was soon improved as the club confirmed the signing of versatile back Jordan Rankin from NRL side Wests Tigers with immediate effect.
Giants coach Rick Stone said: "We're delighted because he adds skill, he adds speed, he adds experience and some real flexibility to our team.
"To bring such a quality player in at this time of year is a massive bonus and we're excited to have him join us."