Rochdale upset leaders Scunthorpe at Spotland
Sky Bet League One leaders Scunthorpe suffered their third defeat of the season as Rochdale registered a 3-2 victory at Spotland.
The Iron scored twice in the last 10 minutes to make a contest of it, but they left themselves with too much to do after falling 3-0 down midway through the second half.
The visitors were second best for most of the afternoon and were fortunate to go in only a goal down at half-time after Rochdale had seen an Ian Henderson finish ruled out for handball and Iron goalkeeper Luke Daniels brilliantly saved Harrison McGahey's shot.
Dale got the breakthrough they deserved in the 41st minute when Joe Thompson side-footed home Joe Bunney's delivery.
Keith Hill's team doubled their lead in the 53rd minute through Oliver Rathbone and appeared to have made the result safe when substitute Calvin Andrew made it three with 15 minutes remaining.
Substitute Tom Hopper's 81st-minute close-range finish offered Scunthorpe a glimmer of hope and Graham Alexander's men set up a tense finale when Josh Morris' free-kick was side-footed home by Neal Bishop shortly afterwards.
But Rochdale hung on for a victory their performance deserved.