Rochdale made it four straight wins after a 2-0 victory against Charlton at Spotland.
The result stretched the Addicks' run without a win to 11 games as goals either side of the break from Jason Kennedy and Craig Dawson sunk Chris Powell's team.
Dale goalkeeper Owain Fon Williams saved angled drives from Scott Wagstaff and Therry Racon inside the opening five minutes and later kept out Joe Anyinsah's shot.
Keith Hill's side grabbed the lead in the 34th minute. Robbie Williams' centre was cut out by Jose Semedo, but his clearing header dropped invitingly to Kennedy on the edge of the area and he sent a stunning volley into the bottom right-hand corner of Rob Elliott's net.
The goal ignited Dale and before the break Chris O'Grady fed Matt Done for a clear view at the target, but he pulled his shot wide of the upright.
Paul Benson's introduction early in the second half put Dale briefly on the back foot, Fon Williams tipping his volley over the bar before pushing away a glancing header from the frontman.
But the home side settled again once they had got to grips with Benson and made a couple of changes of their own. They made the result safe in the 75th minute when Dawson scrambled the ball across the goalline after Done's corner caused panic in the Charlton six-yard box.
Racon saw a goalbound effort cleared off the line by Dawson late on while Bradley Wright Phillips' volleyed over the crossbar.
Copyright (c) PA Sport 2009, All Rights Reserved.