Match ends, Grimsby Town 0, Braintree Town 1.
Braintree boosted their play-off hopes with a narrow victory over Grimsby at Blundell Park.
Substitute Taylor Miles struck with 13 minutes remaining, cutting in from the right and firing home.
Grimsby striker Nathan Arnold's late free-kick was well saved by Tom King before Richard Tait hit the crossbar with the rebound.
The hosts remain fourth, four points above the visitors, and have won just once in their last five league games.
Meanwhile, the Iron moved level on points with Tranmere, in the last National League play-off place, but have an inferior goal difference with just three games of the season left.
Grimsby Town manager Paul Hurst told BBC Radio Humberside: "Braintree came to frustrate us and they did that.
"We lost the game and it was a bad goal on our part. We were looking to see the ball out in desperation to try to launch an attack ourselves, rather than just dealing with the ball and the lad finished it well.
"We found it difficult to create chances against what we knew beforehand. They're a very organised team that have frustrated a lot of teams this season and we're just the latest."
- 2TaitBooked at 28mins
- 6GowlingBooked at 90mins
- 11MonkhouseSubstituted forJenningsat 72'minutes
- 10AmondBooked at 40minsSubstituted forBogleat 72'minutes
- 35HobanSubstituted forPittmanat 62'minutes
- 15PhillipsBooked at 64mins
- 4IsaacSubstituted forMilesat 74'minutes
- 11SparkesSubstituted forEdgarat 79'minutesBooked at 81mins
- 8DavisBooked at 84mins
- Robert Jones
- Shots on Target
Second Half ends, Grimsby Town 0, Braintree Town 1.
Richard Tait (Grimsby Town) hits the bar with a left footed shot from the centre of the box.
Attempt saved. Nathan Arnold (Grimsby Town) right footed shot from long range on the left is saved.
Foul by Alex Woodyard (Braintree Town).
Josh Gowling (Grimsby Town) wins a free kick.
Josh Gowling (Grimsby Town) is shown the yellow card for a bad foul.
Foul by Josh Gowling (Grimsby Town).
Sean Long (Braintree Town) wins a free kick.
Attempt missed. Aristote Nsiala (Grimsby Town) right footed shot from outside the box is too high.
Foul by Anthony Edgar (Braintree Town).
Omar Bogle (Grimsby Town) wins a free kick.
Foul by Omar Bogle (Grimsby Town).
Kenny Davis (Braintree Town) wins a free kick.
Offside, Grimsby Town. Omar Bogle tries a through ball, but Omar Bogle is caught offside.
Foul by Michael Cheek (Braintree Town).
Richard Tait (Grimsby Town) wins a free kick.
Attempt saved. Josh Gowling (Grimsby Town) header from the centre of the box is saved. Assisted by Richard Tait with a cross.
Kenny Davis (Braintree Town) is shown the yellow card for a bad foul.
Foul by Kenny Davis (Braintree Town).