Two late goals helped high-flying Rochdale rise to the top of League Two with victory against strugglers Northampton Town.
Luke Norris gave the Cobblers the lead from 25 yards with a dipping strike over Josh Lillis, before Ian Henderson levelled with a low-driven shot.
The visitors re-took the lead through Stuart Dallas's fierce shot but Michael Rose equalised with a late free-kick.
And George Donnelly fired home the winner as the game entered added time.
VIEW FROM THE DRESSING ROOM
Rochdale manager Keith Hill told BBC Radio Manchester:
"We fell behind to a wonder goal and it supported their tactics on the evening. The opposition were magnificent in the pursuit of trying to win the match.
"Once we got back into the game, we weren't going to surrender the opportunity to go on and win, or at least make sure we didn't lose it.
"The response in the second half was better, without really being penetrative, but we eventually got there."
Northampton Town manager Aidy Boothroyd told BBC Radio Northampton:
"There are fine moments between winning and losing and for long periods you don't know who's top of the league.
"The reason they are at the top is they keep going and we make silly mistakes.
"I know we're going to pick up results. I have no qualms about that.
"You get so close and you have to be able to finish it off and we didn't."
Rochdale 01 Lillis 02 Rafferty 25 Rose 38 Dicker 06 Lancashire 22 O'Connell 07 Vincenti 12 Lund (Tutte - 43' ) 29 Cummins (Donnelly - 53' ) 14 Héry (Allen - 68' ) 40 Henderson Substitutes 03 Bennett 05 Eastham 08 Tutte 09 Donnelly 21 Thomson 24 Allen 39 Bunney Northampton Town 01 Duke 02 Amankwaah (Collins - 15' ) 03 Widdowson 08 Morris 18 Reid 27 Kouo-Doumbe 11 Hackett 17 Deegan 33 Norris (Toney - 75' ) 04 Carter 29 Dallas Substitutes 06 Collins 07 Demontagnac 12 Tozer 19 Emerton 21 McNamara 24 Toney 26 Harriott
Ref: Michael Naylor