Scunthorpe edged to victory to end Hartlepool's five-match winning run.
The visitors looked the most likely to make the breakthrough, but were denied on several occasions by Iron goalkeeper Sam Slocombe.
He stopped Christian Burgess's acrobatic header, before reacting well to efforts from Matthew Dolan and Jonathan Franks.
But the hosts snatched all three points when Sam Winnall capitalised on a defensive slip to fire home.
VIEW FROM THE DRESSING ROOM
Scunthorpe United boss Brian Laws speaks to BBC Radio Humberside:
"We had to find a way to win the game that was for sure. I've got to say it was tough going right from the outset.
"We found a way through and sometimes we have to be a little bit more direct and I thought that's where the goal came from.
"I think they're a decent side if you allow them to play and it showed when we did allow that freedom."
Scunthorpe United 01 Slocombe 26 Byrne 03 Dawson 14 Hawkridge (Waterfall - 85' ) 05 Mirfin 06 Canavan Booked 24 Syers 04 McAllister 08 Burton (Iwelumo - 72' ) 28 Spencer (Ribeiro - 45' ) 29 Winnall Substitutes 02 Ribeiro 09 Iwelumo 10 Esajas 13 Severn 15 Waterfall 16 Adelakun 23 Wootton Hartlepool United 01 Flinders 21 Duckworth 35 Burgess Booked 04 Dolan 02 Austin 06 Baldwin 07 Franks 08 Walton (Sweeney - 85' ) 33 James (Rodney - 84' ) 10 Poole (Walker - 65' ) 11 Monkhouse Substitutes 05 Collins 13 Rafferty 15 Sweeney 19 Richards 22 Holden 23 Rodney 38 Walker
Ref: Chris Sarginson