It was defensive lapses that cost the Robins after taking a 32nd minute lead from the penalty spot from John Johnston following a foul on Jamie Poole. But they allowed Ashton to equalise straight from the restart through John Pritchard.
After a lacklustre start to the second half, two goals in a five minute spell around the hour-mark looked to have secured an away victory when Johnston and then a James Jones header made it 3-1. But, five minutes later, Pritchard's free-kick from the edge of the box reduced the deficit to one and in the 89th minute Matty Chadwick headed in after another defensive mistake.
Warrington Town are second after winning 2-0 at Keys Park against a Hednesford Town side who had pushed to within a shout of a top five spot. But Tony Gray after 20 minutes and Sean Williams 11 minutes into the second half secured a good win for the Wire.
Shaw Lane AFC, who suffered a three-point deduction, are three points back in third after winning by the same margin at Sheerien Park against Coalville Town.
After a goalless opening half, Paul Clayton gave the Ducks the lead in the second half and Damian Reeves added a second four minutes later.
Farsley Celtic are fourth after a goal from Jeff Watkins in the 84th minute gave them victory at bottom-markers Sutton Coldfield Town.
Grantham Town's play-off challenge is slipping though as they dropped down to sixth after losing 3-1 at the Weaver Stadium to Nantwich Town.
Sean Cooke and Harry Clayton had the Dabbers two-up at the break. Matty Bell added a third in the 72nd minute, with Lee Shaw netting an 89th minute consolation for the Gingerbreads.
Barwell are now just a point behind Grantham in seventh and Witton Albion two points further behind but with games in hand in eighth after both won 1-0 on Saturday.
Barwell beat Workington AFC at Kirkby Road, thanks to a 37th minute Brady Hickey effort, while Mike Wilson's 14th minute effort sealed Albion's win at Wincham Park against Whitby Town.
At the other end of the table, Halesowen Town earned three to stay three in front of Sutton Coldfield after beating Matlock Town at The Grove.
Spencer Weir-Daley gave the Yeltz the lead after four minutes, only for Shaun Harrad to level within five minutes. Ted Cribley then gave the Gladiators a 62nd minute lead they held until the final two minutes when Roland Agbor equalised and then Lee Knight won it with literally the last kick of the game.
Marine AFC and Stalybridge Celtic are still in trouble after both lost.
The Mariners were beaten 3-1 at home by Mickleover Sports with goals from Andy Dales after 27 minutes, Evan Garnett five minutes later and Dales again 15 minutes from time – John McGrath replying in the 80th minute.
Celtic were beaten 2-0 at Marston Road by Stafford Rangers, for whom Izak Reid and Kieren Westwood found the target.
Danny Waldron bagged a brace in the 17th and 25th minutes to seal Rushall Olympic`s win at the Giant Axe against Lancaster City in the day's other game.
Image courtesy of nonleague.pitchero.com
Follow us: @evostikleague on Twitter | Facebook www.facebook.com/evostikleague
Keep up-to-date with our exclusive email newsletters.
Subscribe