Match ends, Barnet 2, Grimsby Town 1.
Jake Hyde scored a late winner against fellow play-off hopefuls Grimsby to lift Barnet to sixth in the table.
Mauro Vilhete put the hosts ahead inside three minutes, nodding home a Luisma Villa corner at the near post.
Dani Lopez then hit the post for the Bees and Andy Yiadom cleared a Clayton McDonald header off the line to protect the lead after the break.
Craig Disley levelled with a looping header before Hyde met a Yiadom cross to settle it from close range.
Barnet held on to claim maximum points with 10 men after Villa was forced off injured two minutes from time, with the Bees having already used all three substitutes.
Victory moves Barnet two points and two places above Grimsby, ending the Mariners' four-game unbeaten run in the league.
- 19Villa Lopez
- 7Marsh-BrownSubstituted forCadoganat 84'minutes
- 20VilheteSubstituted forJohnsonat 68'minutes
- 38Lopez RoblesSubstituted forAdamsat 64'minutes
- 3ThomasSubstituted forFyfieldat 22'minutes
- 11NeilsonSubstituted forCookat 89'minutes
- 28TounkaraSubstituted forHannahat 78'minutes
- Nick Kinseley
- Shots on Target
Second Half ends, Barnet 2, Grimsby Town 1.
Foul by Chris Doig (Grimsby Town).
Jake Hyde (Barnet) wins a free kick.
Foul by David Stephens (Barnet).
Lenell John-Lewis (Grimsby Town) wins a free kick.
Attempt missed. Andy Cook (Grimsby Town) right footed shot from the right side of the box misses to the left.
Substitution, Grimsby Town. Andy Cook replaces Scott Neilson.
Attempt saved. Craig Disley (Grimsby Town) right footed shot from outside the box is saved.
Substitution, Barnet. Kieron Cadogan replaces Keanu Marsh-Brown.
Attempt missed. Ross Hannah (Grimsby Town) left footed shot from outside the box misses to the left from a direct free kick.
Foul by Mark Byrne (Barnet).
Alex Rodman (Grimsby Town) wins a free kick.
Goal! Barnet 2, Grimsby Town 1. Jake Hyde (Barnet) right footed shot from the right side of the six yard box to the bottom left corner. Assisted by Luisma with a cross.
Attempt missed. Clayton McDonald (Grimsby Town) header from the centre of the box misses to the right. Assisted by Scott Kerr.
Corner, Grimsby Town.
Substitution, Grimsby Town. Ross Hannah replaces Oumare Tounkara.
Attempt saved. Luisma (Barnet) right footed shot from outside the box is saved.
Foul by Craig Disley (Grimsby Town).
Luisma (Barnet) wins a free kick.