Aden Flint's own-goal got the Bees going inside 10 minutes but Karleigh Osborne levelled soon after to make the hosts work for victory.
Alan Judge duly restored the lead on 26 minutes before the in-form Marcello Trotta rounded off the scoring before half-time.
Orient put away Coventry 2-0 to remain second, Dean Cox and Dave Mooney the second-half scorers in the club's fourth consecutive win.
Wolves continued a good night for the front-runners with a 3-0 away win over Oldham.
The Latics held out for 50 minutes but Kevin McDonald broke their resistance before Michael Jacobs and James Henry added the gloss late on.
Rotherham remained in the play-off picture with a 2-1 win at Tranmere.
Carlisle claimed their first victory of the year, and in some style, defeating MK Dons 3-0 at Brunton Park.
Lee Miller and Brad Potts both netted before half-time, with top-scorer David Amoo ending the scoring just before the hour mark.
Walsall and Swindon drew 1-1, Romaine Sawyers and Michael Smith cancelling each other out, while Bradford and Preston each had a man sent off in their goalless stalemate.
A handful of games fell foul of the weather with postponements affecting Colchester v Shrewsbury, Port Vale v Crawley and Stevenage v Crewe.
- Sports & Recreation
- Dave Mooney
- Marcello Trotta