Hull KR bolstered their hopes of staying in Betfred Super League with a 28-22 victory over Toronto Wolfpack at the Lamport Stadium.
Rovers responded in emphatic fashion to last week's defeat to Salford Red Devils in their Super 8s Qualifiers opener by running in four tries to deny Betfred Championship winners Toronto a second consecutive success.
After Nick Rawsthorne gave the hosts the lead, Taioalo Vaivai finished off an Adam Quinlan break before Craig Hall intercepted and raced 90 metres.
A Hall two-pointer gave Rovers a 14-6 half-time lead, but an Andrew Dixon try and two Gareth O'Brien penalties put the Wolfpack in front again.
Rovers regained their composure, though, scoring back-to-back tries through Chris Atkin and Chris Clarkson to seal the points.
Dixon danced over for his second try in the 73rd minute, setting up the prospect of a grandstand finish, but another Hall penalty edged Rovers home.