Lincoln recovered from 1-0 down to earn their biggest League win this season.
Barnet took the lead when Guiliano Grazioli ran clear and slotted home but the Imps levelled before half-time through Simon Yeo's deflected shot.
Jamie McCombe headed home a Dean Keates free-kick to put Lincoln ahead and Marvin Robinson added a third with a stunning run and finish.
Scott Kerr rounded off the scoring when his 45-yard cross missed Robinson but bounced past Bees keeper Ross Flitney.
Lincoln City: Marriott, Cryan, McAuley, McCombe, Hughes, Kerr, Keates (Frecklington 86), Steve Robinson, Green, Marvin Robinson (Birch 83), Yeo (Ryan 83).
Subs Not Used: Foster, Brown.
Goals: Yeo 38, McCombe 63, Marvin Robinson 81, Kerr 82.
Barnet: Flitney, Hendon, Fuller, Charles, Gross, Bailey, Strevens (Batt 66), Sinclair, Vernazza (Bowditch 66), Hatch, Grazioli.
Subs Not Used: Graham, Soares, Tynan.
Booked: Hatch, Hendon, Charles.
Goals: Grazioli 13.
Ref: P Joslin (Nottinghamshire).