Battyeford continued their mission to chase down Heavy Woollen Sunday league Division One leaders Hanging Heaton Cricket Club but came unstuck at Punch Bowl, drawing 4-4.
Battyeford appeared on course for another crucial three points as they led 4-1 late in the game after goals from Nigel Saddington, Michael Foster, Jon MacDonald and Andy Feeney.
However, Punch Bowl produced a dramatic late fightback and earned a share of the spoils through Jordan Bales (two), Josh Wood and Nathan Clarke.
Battyeford remain eight points behind Heaton with nine points left to play for.
Clifton Rangers can still snatch a top two finish as they trail Battyeford by three points and have the Mirfield side left to play home and away.
Clifton maintained their hopes with a 4-2 win against Scholes Athletic, who replied through a Gareth Jones brace and Rangers travel to Battyeford this Sunday.
Brad Jackson hit two goals as Batley Celtics won 3-2 against bottom side Birkenshaw Reserves.
Will Newsome hit the other, with Birkenshaw replying through a Charlie Taylor double.
The only game played in Division Two saw second place Saville Arms inflict another big score against bottom side Shire, winning 17-1.
Patrick Davies and Alex Shaw led the way with five goals each, with Jordan Walton and Ashley Mackareth both firing hat-tricks and Saul Lee completing the scoring as Saville Arms moved to within five points of Old Bank WMC with two games in hand.