Last season's beaten finalists Leeds were given a fright by Salford before booking a place in the quarter-finals of the Carnegie Challenge Cup after a 16-10 win.
The world champions were held 6-6 at the break but scraped through thanks to tries from Ben Jones-Bishop and Shaun Lunt in the second half.
The battling Reds had gone ahead with a Lee Jewitt try, cancelled out by Brent Webb just before the interval.
London Broncos survived a major scare from John Kear's part-time Batley side to book their place in the quarter-finals with a 22-16 win over Batley.
The Londoners overcame horrendous weather conditions at Mount Pleasant and enthusiastic opponents to grind out a hard-fought victory in a fifth-round tie played in constant driving rain.
Jamie O'Callaghan, Matt Cook, Antonio Kaufusi and Chad Randall crossed for the Broncos with Danny Maun, Mark Applegarth and Ian Preece replying for the Bulldogs.
Hooker David Faiumu scored one and made another on his 100th appearance for the Giants as Huddersfield cruised into the quarter-finals with a 52-0 win at the expense of Swinton.
Greg Eden and Jamie Cording scored a brace of tries for the rampant Giants with Danny Brough, Lee Gilmour Jason Chan and Scott Grix also crashing over.
Brough added eight goals for a personal points haul of 20 points.
Leigh are through to the last eight of the after gaining a dramatic 19-18 win in extra time over Championship rivals Halifax at Leigh Sports Village.