Ten-man Wilsden dug deep to earn a point in their Craven League Premier Division match at Marley.
Andrew North opened the scoring for the visitors but Wilsden soon levelled through Dave McCarten.
North struck twice more, including a penalty, to make it 3-1 at the break.
When Wilsden had their goalkeeper sent off it looked to be all over but they battled back and Thomas Carberry pulled one back before McCarten struck the goal of the game to pick up a point.
See 90 more pictures in the Photo Gallery, here.