A wet and wild Brockhall played host to an entertaining match this afternoon as Rovers ran out 3-2 winners.
Trialist Brendon Daniels scored either side of a Joseph Bunney goal for the visitors, but a second half penalty from Ben Marshall put Rovers in control.
Dickson Etuhu came through a hardworking hour on his return to action, with Dale making it a nervy few final minutes as substitute Andy Cannon made it 2-3 two minutes from time.
Rovers held on to secure a place in the last eight away at Bury or Accrington Stanley.
Assistant manager Terry McPhillips had a strong squad at his disposal with nine out of the starting eleven having tasted first team football with Rovers.
Adam Henley, Josh Morris, and Yann Songo'o joined Ryan Edwards, back after a loan spell with Chesterfield, in front of goalkeeper Simon Eastwood.
Midfield saw the welcome return of Dickson Etuhu, he was alongside Alex Marrow, with trialist Brendon Daniels and Chris Taylor on the flanks. Up front saw Ben Marshall operate behind Leon Best.
Despite Rovers' strength, it was League Two leaders Rochdale who started the brighter, taking advantage of the strong wind at their backs to create early efforts. Bastian Hery and Joseph Bunney both going close.
However it was Rovers who took the lead with their first foray forward after just 12 minutes. Chris Taylor taking on the Dale defence before feeding Brendon Daniels and he cooly finished with a left-foot finish from the edge of the area.
A similar move three minutes later almost saw Leon Best take advantage but his shot flashed narrowly over the bar from Taylor's pass.
On 20 minutes Rochdale were back on level terms, Yann Songo'o did well to block a shot from Bastian Hery, but Joseph Bunney was on hand to claim the rebound and he fired into the roof of the net from 12 yards leaving Simon Eastwood with no chance.
Opportunities came and went for both sides, Songo'o headed over a Marshall corner whilst Hery had a good shot well saved by Eastwood. Marshall then had a great chance after excellent work from Dickson Etuhu but he shot tamely at Robbie Thompson.
Four minutes before the break Rovers were back in front. Following Taylor's run Marshall saw his effort blocked but the ball ran through to Daniels and he cooly rounded the 'keeper before slotting home for his second of the game.
The start of the second half saw Daniels presented with a chance of a hat-trick. Again Taylor was the creator as he beat the offside trap to find the trialist but the goalkeeper saved well.
A third goal did follow for Rovers just before the hour mark when a poor back pass saw Leon Best steal in only to be tripped in the box by Rhys Bennett for a clear penalty kick.
Ben Marshall stepped up and made it 3-1 to Rovers with a strike low to the left of the 'keeper.
Just past the hour Dickson Etuhu was replaced by John O'Sullivan. The former Nigerian international had impressed in his first 60 minutes for eight months with an energetic display in the centre of midfield.
Rovers seemed in control but as the match entered the closing stages it was Rochdale who stepped up the pressure once more.
Bunney saw a shot tipped over by Eastwood, substitute Andy Cannon was inches wide after a jinking run in the box, and Bennett fired wide from inside the box as Rovers faced a resurgent Rochdale.
Dale's reward was an 88th goal from Cannon. A short corner was played to the sub' and as he let fly the ball deflected off Ryan Edwards and looped over everyone and into the back of the net.
Rochdale pressed further for a late leveller that would have taken the game to penalty kicks, but Rovers held firm to claim a quarter-final place against either Bury or Accrington Stanley.
ROCHDALE: Thompson, Vidal, O'Connor, Bennett, Eastham, Barry-Murphy, Done (sub Logan 63 mins), Tutte (sub Cannon 79 mins), Bunney, Hery (sub Abadaki 63 mins), Camps.
Subs not used: Collis, Martin.
Goals: Bunney 20 mins.
ROVERS: Eastwood, Henley, Morris, Etuhu (sub O'Sullivan 60 mins), Songo'o, Edwards, Daniels (sub Tumwa 65 mins), Marrow, Best (sub Fernandez 84 mins), Marshall, Taylor.
Subs not used: Raya.
Goals: Daniels 12, 41 mins, Marshall 57 (pen)