The prolific Sam Winnall gave Scunthorpe a 15th-minute lead at Glanford Park but Eoin Doyle's penalty in first-half stoppage time earned the Spireites a point which keeps them three points ahead of their opponents at the summit.
Third-placed Oxford looked set to take advantage after James Constable's 10th-minute strike but they were pegged back by Rovers' John-Joe O'Toole in the 84th minute.
Rochdale and Burton closed the gap behind the top three with away wins.
Fourth-placed Dale, and their striker Scott Hogan, were the division's big winners as his hat-trick earned them a 3-0 success away to AFC Wimbledon.
One goal was enough for fifth-placed Burton, substitute Zeli Ismail condemning Morecambe to defeat.
Southend, occupying seventh place, had substitute Conor Clifford sent off as they were beaten 2-1 away to Mansfield. Sam Clucas and James Jennings gave the Stags the points while Southend's goal came after they were down to 10 men, Ryan Leonard dismissed in the last minute.
At the foot of the table rock-bottom Northampton were beaten 2-0 at home by Plymouth with the goals coming from Reuben Reid and Lewis Alessandra before half-time.
Torquay, who occupy the other relegation place, saw their home game against fellow strugglers Bury postponed due to a waterlogged pitch.
Wycombe, one place above the Gulls, drew 0-0 with Accrington while 19th-placed Portsmouth conceded a last-minute equaliser to Exeter, Liam Sercombe cancelling out Jake Jervis' ninth-minute opener.
Luke Williams and Andy Monkhouse earned Hartlepool a 2-0 win over Dagenham, while York and Cheltenham drew 0-0.
- Sports & Recreation
- James Constable
- Eoin Doyle