Ben Murdoch-Masila barged over for a decisive late try as Salford Red Devils averted a Ladbrokes Challenge Cup upset with a 24-14 victory over Hull KR.
The Tongan's 72nd-minute effort was enough for the Red Devils to book their place in the last eight, but they did not have it all their own way with the Kingstone Press Championship side putting in a sterling effort but ultimately coming up short.
In the first meeting between the sides since the dramatic Million Pound Game last October, Rovers led 14-0 after Jamie Ellis converted both of Shaun Lunt's tries and then kicked a penalty as they looked to cause another shock following their win over Leigh Centurions in the previous round.
But Salford fought back and tries from Ryan Lannon, Craig Kopczak, Kriss Brining and Murdoch-Masila, plus four kicks from Michael Dobson, sealed the win.
"At half-time, we just spoke honestly as a group. We knew the standards they were reaching in the first half didn't measure up to what we expect," said Salford boss Ian Watson.
"We also spoke about us being soft in defence. They were dominating the ruck and getting up too quickly. We had to stop that and fortunately for us we did."
Hull KR boss Tim Sheens said: "It was a good first half as we did some good things with the ball. In the second period we were on the back end of a poor penalty count, had a man down and we started to fall apart.
"We showed that we could go with them but the tide turned. When the conditions changed it didn't suit us."