Huddersfield Giants 10 Warrington Wolves 14
Warrington winger Chris Hicks evaded three challengers on the try line to win a tense encounter on Sunday and pile on more misery for Huddersfield.
The game was tied at 10-10 midway through the second half when Hicks, who scored in Warrington's Challenge Cup final win over the Giants last August, outwitted a packed Huddersfield defence to register a fine solo effort.
Earlier, Giants centre Paul Whatuira scored on his return to the Giants side following personal problems.
Kiwi Whatuira barged over for a try from Lee Gilmour's final pass on 19 minutes.
Castleford 20 Hull KR 24
Free-scoring on loan winger Shaun Ainscough marked his Castleford debut with a sensational hat-trick but still finished on the losing side as Hull KR came from 20-12 down to condemn the Tigers to a third successive defeat on Saturday.
The 20-year-old Ainscough, signed this week on a month's loan as a short-term replacement for broken-leg victim Richard Owen, shot to prominence last season with 17 tries in just 12 appearances for home-town team Wigan, including one on debut against the Tigers.
The devastating finisher took less than 10 minutes to make his mark at the Jungle with his first try, added two more in the second half and also had another disallowed by the video referee.
It ought to have been enough to guarantee victory but Joe Westerman missed two of his four conversion attempts and Rovers rallied superbly to snatch the points with tries in the last 16 minutes from Ben Cockayne and teenage prop Liam Watts.
Wigan Warriors 58 Catalans Dragons 0
Pat Richards claimed a stunning five-try haul as leaders Wigan destroyed woeful Catalans 58-0 to maintain their 100% start to the season on Friday.
The rangy wing touched down in the ninth, 15th, 20th, 37th and 75th minutes as the rampant Warriors sealed their fourth successive win in remarkable fashion.
Loose forward Sean O'Loughlin and wing Darrell Goulding also went over in the first half before Thomas Leuluai and George Carmont (two) got in on the act after the break.
Richards converted all but one of his side's 10 tries in a personal 38-point haul which further fuelled the feelgood factor engulfing the famous old club right now.
St Helens 22 Wakefield 16
Veteran hooker Keiron Cunningham celebrated his 500th match with a trademark try to help lift St Helens to third place with a 22-16 victory over Wakefield.
The 33-year-old Cunningham, whose landmark appearance was delayed by three weeks following the sudden death of his mother Annie, entered the field with his side trailing 12-0 but his 60th-minute score put them in front for the first time and changed the momentum of the match.
Wakefield were on course to repeat last year's victory at Knowsley Road when they hit their hosts with two tries in three minutes early in the game but Saints found their rhythm to condemn them to their first defeat of the season.
Hull FC 28 Harlequins RL 4
Hull proved they are capable of winning without playmaker Sean Long as they got back to winning ways with a 28-4 victory against a dismal Harlequins side at a freezing and rain-soaked KC Stadium.
Craig Fitzgibbon, Craig Hall, Richard Horne, Danny Tickle and Kirk Yeaman got the tries for the home team.
Salford City Reds 0 Bradford Bulls 7
Steve Menzies claimed the only try as Bradford beat winless Salford 7-0 in a dreadful contest.
The Australian forward's 24th-minute touchdown proved enough for a second successive Bulls victory but the manner of their performance was again unimpressive.
Salford showed plenty of determination but lacked the quality to break through and Bradford made sure of victory at The Willows with a late Matt Orford penalty and Paul Sykes drop goal.