Coventry City left it late to earn a 2-0 win at Fleetwood with 2 goals in the last two minutes of normal time to lift the side into 18th place in League 1 and leapfrog Crewe, who lost 3-0 at Bristol City and Notts County who went down 1-2 at home to Rochdale.
MK Dons consolidated their play off ambitions with a 3-1 win at Oldham but remain in 4th place in League 1.
Walsall drew 1-1 with Sheffield United, while Crawley earned a 2-3 away win at Port Vale. The win lifts them a place but they srill remain in the drop zone.
Yeovil lost 2-0 at Colchester and stay firmly at the foot of the table four points adrift of fellow strugglers Colchester, who are still in 23rd place.
Leighton Orient played out a goalless draw at home to Barnsley and drop a place into 22nd.
Elsewhere Chesterfield beat Gillingham 3-0, Doncaster lost 1-2 at home to Swindon and Preston had a 2-0 win over Peterborough.
Scunthorpe's game with Bradford was postponed because of Bradford FA Cup replay last night which means Coventry City are on 43 points, the same total as Scunthorpe, but The Iron have two games in hand over City and a slightly better goal difference.