Barnoldswick Town suffered three defeats over the week, but turned in a much-improved display on Wednesday night at home to form side Ashton Athletic.
Town lost 2-0 at Alsager Town on Saturday, before a 3-1 setback at Silsden on Monday.
And on Wednesday they hosted a side who had won nine straight games and were unbeaten in 13.
Town took the lead on 12 minutes, a back pass was played a little short and it became a race between Jay Foulds and Matthew McNamara, who got there first and poked the ball past the hapless keeper, before running round him and scoring into the empty net.
But two minutes from half-time, Ashton won a free kick just outside the area, and the shot struck the hand of Matthew Cavanagh, with the referee harshly awarding a penalty.
Stephen Kay easily scored to even things up.
Ashton sealed victory after the break when Dean Midgeley hit an absolute screamer from 30 yards into the far top corner.
At Silsden, Town found themselves a goal down after 15 minutes, as a long ball caught the defence out, and Nicholas McNally beat stand-in keeper Stewart Airdrie to toe poke the ball into the net.
Right on half-time, Daniel Cleave was adjudged to have handled, and Sam Howell stepped up to equalise from the spot.
Silsden regainedthe lead after 53 minutes, as Zach Dale hit a shot from the edge of the area which deflected in.
Silsden sealed the points on 65 minutes, Dale firing across Airdrie and in off the far post.
At Alsager, Chris Taylor saved an early penalty, but the hosts won with goals from Josh Lane late in either half.
Town end the season at home to Runcorn Linnets on Saturday.