Match ends, Barnet 2, Luton Town 1.
John Akinde's injury-time penalty saw Barnet beat Luton and almost end the Hatters' League Two play-off hopes.
After a goalless first half Barnet broke the deadlock as Luke Gambin curled a superb shot in from 20 yards.
Cameron McGeehan appeared to have earned a point for the Hatters, smashing Scott Cuthbert's rebounded effort high into the goal.
But Akinde grabbed a winner in the sixth minute of added time after Cuthbert handled the ball in the box.
Luton are now eight points behind seventh-placed Wycombe with eight games remaining, while Barnet sit two points behind the Hatters in 15th.
Luton Town manager Nathan Jones told BBC Three Counties Radio:
"We knew it would be a bombardment early on from everywhere, we knew to stay strong and then the game would open up.
"Sadly three bad decisions have cost us really in terms of the decision for the first goal and to try and play when there wasn't any space for the second goal.
"He (Cuthbert) probably won't do that for a long, long time, he knew it straight away and he's frustrated. But he's been a fantastic captain for me."
- 37PearsonBooked at 71mins
- 36SesayBooked at 81mins
- 8WestonBooked at 78minsSubstituted forVilheteat 78'minutes
- 12GambinSubstituted forN'Galaat 68'minutesBooked at 84mins
- 9AkindeBooked at 90mins
- 18GashSubstituted forStevensat 90+2'minutes
- 6CuthbertBooked at 90mins
- 44SheehanBooked at 90mins
- 5ReaSubstituted forGreenat 80'minutes
- 4SmithBooked at 8minsSubstituted forMcCourtat 63'minutes
- 9BensonSubstituted forPigottat 73'minutes
- Graham Salisbury
- Shots on Target
Second Half ends, Barnet 2, Luton Town 1.
Alan Sheehan (Luton Town) is shown the yellow card.
John Akinde (Barnet) wins a free kick in the defensive half.
Foul by Magnus Okuonghae (Luton Town).
John Akinde (Barnet) is shown the yellow card for excessive celebration.
Goal! Barnet 2, Luton Town 1. John Akinde (Barnet) converts the penalty with a right footed shot to the centre of the goal.
Scott Cuthbert (Luton Town) is shown the yellow card for a bad foul.
Penalty conceded by Scott Cuthbert (Luton Town) with a hand ball in the penalty area.
Sam Togwell (Barnet) wins a free kick in the defensive half.
Foul by Pelly Ruddock (Luton Town).
Substitution, Barnet. Matt Stevens replaces Michael Gash.
Attempt missed. Danny Green (Luton Town) right footed shot from outside the box is just a bit too high.
Corner, Barnet. Conceded by Joe Pigott.
Attempt missed. Joe Pigott (Luton Town) right footed shot from the centre of the box is close, but misses to the left.
Foul by James Pearson (Barnet).
Jack Marriott (Luton Town) wins a free kick in the defensive half.
Goal! Barnet 1, Luton Town 1. Cameron McGeehan (Luton Town) left footed shot from very close range to the high centre of the goal.
Attempt saved. Scott Cuthbert (Luton Town) header from the centre of the box is saved in the centre of the goal.
Attempt blocked. Danny Green (Luton Town) right footed shot from outside the box is blocked.