League leaders Wigan Warriors were beaten for the second consecutive week this evening, losing 18-4 at home to Castleford Tigers.
Neither side threatened in the opening 20 minutes of the game, but a break from Lewis Tierney helped set Kirk Dixon up for the opening try for Castleford, before Grant Millington doubled their lead just before half time.
James Clare added a third early in the second half, but Josh Charnley managed to get Wigan off the mark with the home side's only try of the match.
Hat-tricks from Brett Ferres and Jermaine McGillvary helped Huddersfield Giants to a comfortable win over Catalans Dragons.
The hosts scored 10 tries in total, dominating play after the break following a close opening 40 minutes.
Danny Brough was flawless with the boot, making all 10 of his conversion kicks.
The result leaves Giants just one point off the top of the table.
St Helens remain eighth in the table after losing to Hull Kingston Rovers at Langtree Park this evening.
Tries from Travis Burns and Alex Brown helped the visitors take the lead, while Burns had a second ruled out for a knock on.
Greg Eden managed to add a third for Hull KR before half time, while Burns and Saints' Paul Wellens were sent to the sin bin for fighting.
Francis Meli got the hosts back into the game with a try early in the second half, but a series of penalty kicks from Michael Dobson helped the Robins to keep adding to their score throughout the second 40 minutes.
Results in full: St Helens 12-24 Hull Kingston Rovers, Wigan Warriors 4-18 Castleford Tigers, Huddersfield Giants 60-16 Catalans Dragons