Doncaster are all but down after relegated Crewe win for the first time in 16 matches after a delayed start at Gresty Road.
Paddy Madden's winning goal against Port Vale keeps alive Scunthorpe's hopes of reaching the League One play-offs.
Swindon hold on for a point with nine players as Louis Thompson and Brandon Ormonde-Ottewill are sent off at Rochdale.
Chesterfield confirm their place in League One next season with an emphatic victory over Bury at the Proact Stadium.
Shrewsbury Town are safe from the threat of relegation to League Two, despite losing a seven-goal thriller to Peterborough.
Bradford make sure of a League One play-off spot as they beat Southend United thanks to Lee Evans' early strike.
Coventry City's blistering start sees off Sheffield United, ending the Blades' slim chance of a League One play-off place.
Colchester equalise eight minutes into added time to dent Barnsley's hopes of a place in the League One play-offs.