The Iron moved five points clear of the bottom four and closer to League One safety with a 2-2 draw at relegation rivals Colchester.Theo Robinson opened the scoring for the Iron, but Tom Eastman and Chris Porter turned the game around for the hosts, only for Hakeeb Adelakun to equalise late on.
It was the Iron’s second late equaliser in as many games, helping them into 17th place, while Colchester remain 23rd and four points adrift.
Elsewhere in League One, Bristol City secured the title, but only did so with a 0-0 draw at Coventry, which puts the Sky Blues five clear of the bottom four.
Second placed Preston are faltering in their bid for promotion though, after a third draw in a row, this time a 2-2 at Port Vale, who had Richard Duffy sent off.
The Lilywhites led twice through Daniel Johnson and Joe Garner, but Michael O’Connor netted both of Vale’s goals from the spot to grab a point.
MK Dons are in hot pursuit, thumping relegation threatened Leyton Orient 6-1 to move within a point of second spot.
Rob Hall scored a hat-trick, with Dean Bowditch, Dele Alli and Will Grigg all on target. Jay Simpson netted for the O’s, who slipped to 21st.
Swindon were unable to close the gap to second though as James Berrett scored the only goal to give already relegated Yeovil all three points.
Sheffield United have pretty much wrapped up their place in the play-offs after they drew 1-1 against fellow Yorkshire side Bradford.
Jason Holt opened the scoring for the Blades, but Billy Clarke equalised for the Bantams, who had Rory McArdle sent off for two bookable offenses.
Chesterfield could have booked their place in the top six, but had to settle for a 0-0 draw at Oldham, meaning they will have to wait a little longer.
At the bottom, Crawley got a crucial 2-0 win at home to fellow strugglers Notts County, climbing out of the drop zone in the process.
Defenders Kelly Youga and Darren Ward were on target for the Red Devils, who move up to 19th and three points clear, while County slipped to 22nd.
Crewe missed the chance to pull clear of the bottom four, conceding an equaliser in the last ten minutes to draw 1-1 against Walsall.
Marcus Haber looked to have given Crewe a priceless victory, but Tom Bradshaw scored with nine minutes remaining to grab Walsall a point.
Elsewhere, Rochdale lost 1-0 and ended the game with nine men at Gillingham, who had Bradley Dack’s early strike to thank for their victory.
Doncaster and Fleetwood drew 0-0, while Barnsley and Peterborough played out a 1-1 draw, with all the teams involved comfortably in mid-table.
Next up for the Iron is the visit of Bradford on Tuesday night, where a victory will secure another season of League One football for Mark Robins’ side.