Sean Long's Rovers scored seven tries to move through to a Grand Final qualifier, with former Hull wingers Will Sharp and Tommy Saxton both grabbing a brace.
Matty Dale, another ex-Hull man, also scored, while Greg Worthington and Andrew Bostock also crossed, with Liam Finn goaling six times.
Ryan Brierly and Michael Ostick scored twice each for Leigh but their effort, with Gregg McNally's alongside it, was not enough.
Batley live to fight another day and meet Leigh next week after they knocked out Workington with a crushing 68-28 win at Mount Pleasant.
John Kear has made his name as a coach in knockout matches and this was no different as his men ran in 12 tries in total.
John Davies and Jason Walton scored two of them, with other touch-downs going to Jonny Campbell, Alex Bretherton, Miles Greenwood, George Flanagan, Gareth Moore, Liam Walmsley, Paul Mennell and new Salford recruit Greg Johnson.
Also out are Doncaster who were unable to give departing coach Tony Miller a glorious farewell.
They were beaten 30-28 by Dewsbury, having spent the last 14 minutes desperately searching for a match-winning score.
Brad Watkinson, Steve Nash, Scott Hale, Austin Buchanan and Ben Jones dotted down for the Rams, with Kieran Hyde tagging five goals.
The boot proved the difference too with David Scott kicking four for Doncaster, who scored five tries through Craig Robinson, Lee Waterman (two), Mark Castle and Grant Edwards.
Sheffield lie in wait for Dewsbury next weekend.