Adam Quinlan scored a hat-trick as Hull KR eased to a 32-0 Ladbrokes Challenge Cup victory over Oldham to avenge their embarrassing defeat at the same stage two years ago.
The Australian full-back's treble came as part of the Super League outfit's six-try win over their outclassed League One hosts.
Rovers have won only three of their first 11 games since returning to the top flight through last season's Qualifier 8s.
But even without talisman Danny McGuire, who was rested, and the injured Shaun Lunt, Tim Sheens' side was too quick and powerful for Scott Naylor's part-timers.
And it soon became apparent there would be no repeat of Oldham's 2016 heroics at Bower Fold, which came the season after Rovers' 50-0 Wembley final loss to Leeds.
The Humbersiders hit the front through half back Chris Atkin after five minutes and led 20-0 at the break.
The third tier outfit were notably vulnerable on their right edge, exploited ruthlessly by centre Junior Vaivai in his first ever Challenge Cup tie and Will Oakes.
Winger Oakes provided the assist for Atkin and the first of Quinlan's opening-half brace after 26 minutes.
He then touched down himself from Vaivai's pass after 35 minutes before another power surge by American international Vaivai was finished off by former St Helens star Quinlan.
Rovers would have been further out of sight but for Ryan Shaw missing two of his first four kicks.
Oldham only had the occasional look at Rovers' try line and when they did get over through Matthew Reid, referee Gareth Hewer ruled a forward pass.
Within seven minutes of the re-start Quinlan finished off more slick handling to complete his hat-trick.
With Leeds next up in the league, Quinlan was withdrawn and replaced by Will Dagger.
The switch did nothing to halt Rovers' points supply and it was Dagger who scored a superb solo effort, side stepping opposite number, Luke Hooley, on his way to the line.
Shaw goaled both tries and Rovers led 32-0 and a place in Wednesday's sixth round draw already guaranteed.
Oldham's bid to avoid a whitewash wasn't helped by their indiscipline as they conceded twice as many penalties as the Robins.
Inevitably, those frustrations spilled onto the pitch with a couple of late flare-ups, before the game came to a bad-tempered conclusion.