Rochdale edged a further point clear of the League One relegation zone with a 2-2 draw against Gillingham.
Ian Henderson’s spot-kick put Dale ahead but they needed a 68th-minute Stephen Dooley equaliser after Jordan Roberts’ brace had turned the game around.
The result moved Dale seven points clear of the bottom three.
The game sparked into life when the home side took the lead from the spot in in the 28th minute.
Referee Paul Marsden pointed to the spot after Rhys Norrington-Davies was brought down by goalkeeper Jack Bonham and Henderson scored the penalty.
Dale’s lead lasted just four minutes. Olly Lee’s corner picked out the run of Roberts and he headed powerfully home from six yards.
Gillingham took the lead in the 59th minute when Dale yet again failed to deal with a set-piece.
This time a throw-in from the left by Connor Ogilvie was flicked on by John Akinde, MJ Williams failed to clear and Roberts pounced, volleying home his second from eight yards.
But Dale responded with a stunning strike from the edge of the area by Dooley as they claimed a point.