Elsewhere in League One, second placed Preston were held to a 1-1 draw at play-off hopefuls Barnsley.Joe Garner was once again on target for the Lilywhites, although Jabo Ibehre secured the Tykes a point.
MK Dons took advantage of third placed Swindon not playing to move within one point of them, winning 4-1 at home to Notts County.
Carl Baker, Lewis Baker and a brace from Will Grigg helped the Dons to victory, while Elliott Whitehouse scored a consolation for County who are out of the bottom four on goal difference.
Fifth placed Sheffield United returned to winning ways after five without success, beating Port Vale 1-0 thanks to Jose Baxter’s penalty.
Peterborough moved into the top six, beating Chesterfield 1-0, their fifth win in their last six. Michael Bostwick scored for Posh, who played with ten men for the last half an hour after Ricardo Santos’ dismissal.
At the bottom of League One, Crawley climbed out of the relegation zone after a 1-0 home win against fellow strugglers Leyton Orient.
Izale McLeod’s penalty proved to be enough for the hosts and leaves Orient in the bottom four, although they are only three points from safety.
Colchester conceded late on and ended with ten men, meaning they could only draw 2-2 with Gillingham, despite leading twice.
George Moncur and Chris Porter scored for the U’s, but Max Ehmer and Doug Loft pegged them back, with Matthew Briggs dismissed in injury time for Colchester.
The final place in the bottom four is occupied by Crewe, who fell to a 1-0 defeat at home to Oldham. Conor Wilkinson netted the only goal of the game in the second half.
Coventry are still in danger as their 3-1 defeat to Doncaster means that they are only just clear of the bottom four, although they took the lead at the Ricoh Arena.
Dominic Samuel gave them a first half advantage, but Richie Wellens, Jonson Clarke-Harris and Harry Forrester scored to keep Doncaster’s play-off hopes alive.
Fleetwood completed a dramatic late turnaround to deny Bradford all three points, scoring twice in the last five minutes to secure an unlikely point.
Jon Stead and Christopher Routis gave the Bantams a comfortable lead, but late strikes from Jamie Proctor and Nathan Pond grabbed Fleetwood a point.
Next up for the Iron is a trip to Sheffield United on Tuesday evening as Mark Robins’ side look to take advantage of one of their games in hand over some of the sides around them.