Abo Eisa scored twice, with Emmanuel Onariase, Ryan Loft and Aaron Jarvis also on target, as United emerged 5-2 victors at Harrogate Town on Tuesday night.
The game saw the Iron score five goals in a game for the first time since October 2018, versus Charlton Athletic, and five in an away match for the first time since the 5-5 League Cup draw at Derby County in 2012.
The team saw three changes from last Tuesday against Bolton Wanderers going into the game as Jordan Clarke, Mason O’Malley and John McAtee came in for Jacob Bedeau, Junior Brown and Devarn Green.
The Iron had a quick start to the match, as Abo Eisa made a run forward, going between two players before he won a corner. His second cross was towards the back post, as both Alex Gilliead and Emmanuel Onariase went for the ball, with the latter getting contact but their header bounced over the bar.
Eight minutes in, Eisa kept up the onslaught of attacks as he took a shot which ricocheted to give the Iron a corner. Despite Eisa and Gilliead's efforts, nothing came from it.
With 13 minutes gone, McAtee put pressure on the Harrogate backline as he chased the ball back to the goalkeeper James Belshaw.
Then, after 16 minutes, the Iron scored as Onariase stabbed an effort towards the goal. Belshaw attempted to make the save but assistant referee Abbas Khan said the ball had crossed the line.
Two minutes after, Belshaw claimed O’Malley’s cross from the left as Harrison McGahey picked up the possession from Eisa’s free-kick into the area but was barely cleared.
With 20 minutes gone, McAtee picked up a loose ball before he switched play to Jordan Clarke. He pushed forward to only see his cross go wide.
Three minutes later, Spence latched onto another ball before Eisa went down the left. Due to the home team crowding, the Iron were forced back.
With 29 minutes played, there was great play from Eisa as his first touch took him on the inside before shooting goalwards. This was cleared to go out for a corner.
Five minutes later, the hosts cleared the ball well before Gilliead stole down the right just before his low cross was cleared away.
After 34 minutes, former Iron youth player Jack Muldoon equalised for the hosts after he smashed the ball into the roof of the net following a free-kick into the area.
With 41 minutes gone, United regained the lead as Eisa scored after Alfie Beestin combined with McAtee. The ball was slotted to Eisa who rolled it to the far corner of the net.
In the three minutes of stoppage time, O’Malley defended well as the ball went into the six-yard box. He blocked the ball well and then Mark Howard got possession.
With 46 minutes played, Lewis Spence took advantage of the hosts' uncertainty and swung a cross in. This was lashed behind for a corner. The resultant set-piece was hooked clear.
Four minutes later, Loft defended well against Thompson before Onariase cleared the cross.
With 54 minutes gone, McAtee and Spence jabbed the ball clear as the hosts continued their onslaught of attacks.
Two minutes later, McAtee and Loft pressured the defence as the ball was loose before Gilliead picked up the ball on the right and won a throw-in.
With 62 minutes gone, the Iron got a penalty after a foul, which Eisa duly converted for his second of the night. Belshaw went the right way but he couldn’t save it.
Nine minutes later, Beestin slotted a ball to Eisa. He strode towards the goal but Belshaw gathered it quickly.
With 72 minutes played, the Iron scored again and made it 4-1. Harrogate were furious as they felt like the ball was out. Gilliead kept it in play and crossed to Loft, who stabbed it home.
Then, after 88 minutes, substitute Aaron Jarvis added to the goals as he capitalised on an error to extend the lead further.
Two minutes into the four of stoppage time, Connor Hall fired a shot into the net as a consolation goal for the hosts.
Scunthorpe make a quick return to action on Saturday when they play at home against Leyton Orient (1pm kick-off).
HARROGATE: Belshaw, Falkingham, Burrell, Thomson, Beck, Lawlor, Kirby (Kiernan, 46), Kerry (Martin, 67), Muldoon, Miller, Hall.
HARROGATE SUBS: Cracknell, Stead.
IRON: Howard, Clarke (Rowe, 77), McGahey, Onariase, Gilliead, Loft (Jarvis, 73), Eisa, Spence, Beestin, O'Malley, McAtee (Taylor, 73).
IRON SUBS: Watson, Bedeau, Green, Hallam.