Holders Hull breezed through to the quarter-finals of the Challenge Cup with a 38-20 victory over part-timers Featherstone but it came at a cost.
Already without a trio of front-row forwards and three senior half-backs because of injury, the Black and Whites lost prop Josh Bowden after only eight minutes.
They also saw makeshift stand-off Carlos Tuimavave and winger Fetuli Talanoa also hobble off long before the end of a feisty sixth-round tie.
Six players were sin-binned, including Hull match-winner Jake Connor, and two-try winger Bureta Faraimo was sent off as the match threatened to spin out of the control of referee Scott Mikalauskas amid a series of ugly incidents.
Rovers' hopes of repeating their giant-killing act in the 1983 final at Wembley were dashed after a shocking start.
But winger Luke Briscoe had something to celebrate as he touched down for the 17th successive match to equal the world record set by Eric Harris playing for Leeds in 1936.
Rovers were already trailing 30-4 by the time the prolific Briscoe produced an acrobatic finish to claim his 27th try of the season four minutes before half-time.
Briscoe took his tally to 28 when he finished off another enterprising Rovers attacking move six minutes into the second half, but the Championship side had left themselves too much to do.