A Jordan Cobley inspired hat trick saw the Villagers pick up a comfortable win on the road against Ellesmere Rangers as they secured back to back away league wins.
Goals from Luke Wilson-Jones and captain Sam Houghton along with Cobley's three ensured that James McShane's men picked up another win as they look to finish their campaign strongly.
It was the home side who started off the stronger of the two teams and Barnton had Jordan Stafford to thank as he cleared the danger from an early Rangers corner.
The let off inspired the Villagers into life, and they look the lead with just ten minutes left of the opening half through Cobley when he got on the end of a well worked move that had been sparked into life by the lively Wilson-Jones before Leon Wright found Cobley with a perfect assist.
The first half finished with a major scare when they somehow didn't convert from inside the 6 yard box after a corner had evaded the entire Barnton backline.
Half Time: Ellesmere Rangers 0-1 Barnton
The second half started in much the same fashion as the first had finished with Rangers almost levelling but this time Arran Lyons denied them a goal with a smart stop with his legs.
Wilson-Jones then drove an effort just wide before Cobley got his and Barnton's second when he rounded the Rangers keeper and applied the simple finish.
Ten minutes later the Villagers killed the game off with two goals in as many minutes, first with Wilson-Jones with an emphatic finish before Cobley completed his hat trick after an a selfless assist from Wright once again.
Wilson-Jones' goal was no more than his performance had deserved as he was threat all afternoon switching flanks and caused the home side problems all afternoon.
The icing on the cake for the Villagers came late on when captain Houghton got in on the act with an excellent finish from the penalty spot.
Full Time: Ellesmere Rangers 0-5 Barnton
Team: Lyons, Stafford, Rizzotti, Richards, Dursley, Weeder (Malone), Houghton, Wright, Cobley (Shaw), Wilson-Jones, Rigby (D McShane)
Unused Subs: J McShane, Kenyon
Updated 13:42 - 3 Mar 2019 by Niall Owens