Coventry City are into the top ten of the League One table after their 3-1 win at home to Sheffield United.
City are ninth with one game to go and could finish eighth if they win at Oldham and Gillingham, who lost 2-1 at Burton Albion, who look set for automatic promotion, lose in their final game.
Wigan made sure they were promoted from League One at the first time of asking with a 4-0 win at Blackpool.
Millwall have secured their place in the play-offs with a 3-0 home win over Oldham as have Bradford City who won 1-0 at Southend.
Barnsley are sixth after a 2-2 home draw with already relegated Colchester United but that is only on goal difference from Scunthorpe United who beat Port Vale 1-0.
Doncaster are all but relegated after losing 3-1 away to Crewe with Chesterfield who beat Bury 3-0 and Shrewsbury who lost 4-3 at home to Peterborough preserving their League One status.
Rochdale are eleventh after a 2-2 draw against Swindon Town.