The Trojans had a two goal advantage through Mitchell Langton and Tomas Poole but the visitors struck back in the second half to make it 2-2.
After a steady start to the season, Staveley had started to pick up the pace with three wins in their last four games.
In an attempt to continue this positive form, Brett Marshall kept the same side that won 4-0 away against Bottesford mid-week with new signing Marley Grant being favoured over two of Staveley's three top goal scorers, Myron Gibbons and Declan Howe, who both made the bench.
The game started pretty evenly between the two sides and Staveley could probably have had a couple of goals early on, but the defence of Barton stood firm and kept the Trojans strikers at bay.
However, after 24 minutes, skipper Langton, who had dropped into a centre-half role in the last two games, hit has strike from 30 yards out which sailed past the Barton 'keeper Michael Emery to give the hosts the lead.
Ten minutes later, the host's top goal scorer Poole took his tally to five for the season and double Staveley's lead. A high-press mentality forced an error in the visitors defence and Rob Worrall played Poole in to make Barton pay the ultimate price.
With a 2-0 lead heading into half-time Staveley opted against risking Worrall, who was just returning back from injury, and replaced him with Declan Howe.
The second-half started with the games third goal being the all important one and Staveley started in the ascendancy with crosses from Brad Jones and Declan Howe both spectacular, but neither finding anybody in the area to get the third goal.
Despite Staveley starting the better side in the second-half, it was the visitors that struck first. A brief lapse in concentration at the back for Staveley gifted Barton a way back into the game.
A lofted ball forward from Thomas Davie found Mitchell Levi-Lewis, his through ball found Jack Varley, had pulled the ball back for Harrison Coley, who lost his man and slotted the ball past Rio Alberry in the Trojans goal.
The visitors didn't stop there either. With momentum on their side, Tom Davie gained possession just inside of his own half and after skipping past two Trojan midfielders with the ball on his weaker, right foot, his effort sailed past Alberry to level the score.
With an exciting last 20 minutes for the neutrals, both sides continued to create chances but neither could grab that elusive third goal to take all three points.
Alberry, Jones, Oglesby, Eades, Foulkes, Langton, Kay, Bell, Grant (Boocock), Poole, Worrall (Howe)
Subs not used; Gibbons, Webster, Parkin