The Iron secured League One survival with a 2-1 win at home to Gillingham, despite a delay of 25 minutes due to torrential rain.Luke Norris gave the Gills an early lead, but goals from Hakeeb Adelakun and Gary McSheffrey helped the Iron to victory and into 15th place.
Elsewhere in League One, Bristol City continued to show their dominance despite already having the title wrapped up, winning 2-0 at sixth placed Chesterfield.
Kieran Agard netted in the first half, before centre back Aden Flint headed home his 12th of the season in the second to wrap up a routine victory.
The battle for the other automatic promotion spot will go down to the last day of the season though as both Preston and MK Dons won.
The Lilywhites defeated fourth placed Swindon 3-0, with Joe Garner netting a hat-trick, ensuring that they go into the final day a point ahead of the third placed Dons.
Karl Robinson’s side saw off a battling Rochdale to stay on the heels of Preston, winning 3-2 and ending Dale’s play-off hopes.
Samir Carruthers and Dean Bowditch gave the Dons a 2-0 lead, but Peter Vincenti pulled one back, only for Daniel Powell to restore the two goal cushion. Ian Henderson added another consolation late on.
There is still plenty to play for at the bottom of League One as the last day approaches, with only one side definitely relegated as things stand.
Colchester kept their fight alive for another week as they secured a dramatic 3-2 win at Fleetwood, with two goals in the last six minutes keeping them up.
George Moncur had given the U’s the lead, but Jamie Proctor and David Ball turned the game around for the hosts, only for Gavin Massey and Chris Porter to give Colchester a lifeline.
Like the U’s, Leyton Orient will have to win their final game to stand a chance of staying up after they drew 1-1 with fifth placed Sheffield United.
Mathieu Baudry gave the O’s the lead, but Bob Harris scored shortly after for the Blades who will be gearing up for the play-offs.
Crawley are also in the bottom four heading into the final weekend after losing a 4-3 thriller away to Peterborough, conceding two late goals as they fell to defeat.
The Red Devils had led 3-2 going into the final five minutes, but Michael Bostwick and Conor Washington both netted to condemn Crawley to defeat.
Notts County climbed out of the relegation zone with a 2-1 win against Doncaster. Garry Thompson and Liam Noble were both on target.
Crewe also gave their chances of survival a massive boost, winning 3-1 at Coventry, thanks to goals from Lauri Dalla Valle, Ryan Colclough and Marcus Haber.
Elsewhere, Bradford beat Barnsley 1-0, Walsall defeated Oldham 2-0, and Port Vale won 2-1 at already relegated Yeovil.
Next up for the Iron is the short trip to Doncaster for the final game of the season, with Mark Robins’ side looking to make it six games without defeat.