Corsham Town fought back from two goals down to win 4-2 at Keynsham Town in Division 1 of the Toolstation League.
Leaders Bradford Town meanwhile dropped points for just the fourth time in 25 matches this season as they were held to a 2-2 draw by visiting Warminster Town.CLICK HERE FOR PHOTOS FROM THE KEYNSHAM VS CHEDDAR MATCH
Despite languishing two places off the bottom of the table, Keynsham were on a three-match unbeaten run going into the Corsham game and looked set to extend that sequence when they took a 2-0 lead.
The first came on 15 minutes when Ryan Ashwood picked out Pat Davison and he headed past the keeper.
Davison also set up the second goal, leaving Syzmon Gromek with a simple tap-in from close range after 33 minutes.
However, Corsham pulled one back before the break through Ryan Tyrell and a 21-minute hat-trick from Booker Woodford completed the comeback, lifting them to tenth place in the table.
It could have been worse for Bradford, who were a goal down at half-time against a Warminster outfit sitting three places off the bottom of the division.
However, the home side fought back and took their tally to 99 league goals as they earned a draw, with nearest rivals Shepton Mallet closing the gap to 11 points with victory over Portishead Town.
Image may be NSFW.
Clik here to view.