Barnet maintained their unbeaten home record as they beat high-flying Aldershot at Underhill.
Martin Allen's side went ahead on three minutes through Ben Strevens fired home following Mark Williams's cross.
Giuliano Grazioli doubled Barnet's lead after 59 minutes when he volleyed the ball home from close range.
Tim Sills headed a consolation goal for the visitors with two minutes left but the Bees ran out deserved winners.
Barnet: Forde, Rooney, Plummer, Maddix, Yakabu, Strevens, Gamble, Hogg, Williams, Grazioli, Beadle. Subs: Naisbitt, Lopez, Taggart, Baimass, Sylla.
Aldershot: Bull, Hooper, Sterling, Warburton, Chewins, D'Sane, Manuella, Hammond, Challinor, Sills, McLean. Subs: Barnard, Charles, Rodwell, Tanfield, Taylor.
Referee: G Sutton (Lincoln).