Toronto Wolfpack survived a second half fightback from leaders Toulouse to go top of the Championship.
Two tries from Nick Rawsthorne and further efforts from Jonny Pownall, Liam Kay and Andy Ackers won the game for the Wolfpack.
Toulouse responded through Rhys Curran and second half tries from Clement Boyer, Stan Robin and Tony Maurel, but they fall just short, its their first defeat since the opening day of the season.
Staying with the title race and the London Broncos lost ground on the top two after losing 31-18 at Leigh Centurions.
Two tries for Liam Hood and further efforts from Jordan Thompson, Harrison Hansen and Drew Hutchinson and a drop goal from Ben Reynolds won the game for the Centurions, who continue their revival.
The Broncos responded with tries from Elliot Kear, James Cunningham and Matty Gee, but they suffer back to back defeats for the first time this season.
Elsewhere, Featherstone Rovers emphatically beat Rochdale Hornets 42-0 at Spotland Stadium.
Hat tricks for Harry Newman and Luke Briscoe and further efforts for Josh Hardcastle and Martyn Ridyard, who also added five goals, won the game for the Rovers.
Batley Bulldogs also made it back to back wins this Easter after winning 28-14 against Sheffield Eagles in a snowy Olympic Legacy Park.
Tries from Dave Scott, Dane Manning, Pat Walker, who also added four goals, Wayne Reittie and Tom Hemingway won the game for the Bulldogs.
The Eagles responded with tries from Joshua Toole, Olly Davies and Ryan Millar, but they couldn’t build on Friday’s victory.
Lastly, Swinton Lions picked up their first point of the season after drawing at promoted side Barrow Raiders.
Two tries for Shane Toal and two penalties from Jamie Dallimore for Barrow were cancelled out by two tries for Jack Hansen and a further effort from Liam Forsyth for the Lions.
Dewsbury Rams’ game against Halifax was called off due to a waterlogged pitch.
- Toronto Wolfpack 15
- Toulouse 14
- Featherstone Rovers 14
- London Broncos 12
- Leigh Centurions 8
- Halifax 8
- Batley Bulldogs 8
- Dewsbury Rams 6
- Barrow Raiders 6
- Rochdale Hornets 2
- Sheffield Eagles 2
- Swinton Lions 1