Grimsby now need a miracle after going down 3-0 at home to ten man Torquay. The Mariners are seven points adrift with just three games to play, and face nearest rivals Barnet, who lost 2-1 at Bradford, in two weeks time. Neither Lincoln or Cheltenham are technically safe with the Imps losing 1-0 at Shrewsbury and the Robins getting a point with a goalless draw at Rotheham.
At the top Rochdale have ended a 36 year wait for promotion with a 1-0 win over Northampton. Notts County join them in League One after beating Morecambe 4-1. Bournemouth can make the third spot a certainty with a win next weekend after beating Darlington 2-0. Bury's play-off hopes remain despite a 1-1 draw with Port Vale, while Dagenham move back into the top seven after beating Burton 2-1. Aldershot are sixth after a 1-1 draw with Crewe.
In the Conference Stevenage beat Kidderminster 2-0 to ensure promotion. Forest Green are out of the drop zone after beating Histon 2-0.
At the foot of League One Southend are seven short of safety with just nine points available after losing 1-0 at home to Brighton. Wycombe are likely to also drop despite beating MK Dons 3-2 late on, they are five points short with nine to play for. Tranmere beat Exeter 3-1 but stay in the last relegation spot, but hold a game in hand on the Grecians who are two points ahead.