Scunthorpe secured their second consecutive away victory as they stunned Port Vale 1-0 at Vale Park.
Abo Eisa's glorious first-half solo effort lifted the Iron out of the League Two relegation zone.
Valiants' captain Leon Legge met Manny Oyeleke's teasing cross early on but could not generate enough power on his header to beat Mark Howard.
Eisa gave Scunthorpe the lead on the break in the 28th minute with a stunning curled effort that flew past helpless Valiants 'keeper Scott Brown.
The Iron were denied the chance to double their lead minutes later when striker Kevin van Veen went down in the area but referee Leigh Doughty saw no wrongdoing.
Trending
- How do Liverpool and Man Utd styles compare?
- Sir Alex: 'Running style' stopped Man Utd signing Henderson
- Ozil nears Arsenal exit and set to join Fenerbahce
- 'Magnificent Root can push for runs record'
- How Parker is transforming Fulham
- Premier League predictions: Lampard to start fightback
- Download Instructions
- Root scores double ton before Sri Lanka dig in
- Klopp: A good time to play us? Let's see
- Is Benn edging closer to a world title?
Ryan Loft came agonisingly close to Scunthorpe's second on the break but his low driven effort hit the inside of the post.
Mark Cullen failed to convert substitute Cristian Montano's cross as the Valiants mounted late pressure.
The home side had a dramatic last-gasp equaliser disallowed following a goal-mouth scramble as Scunthorpe held on for a crucial win.