BARNSLEY need a minor miracle to win promotion from Yorkshire Two despite an impressive 43-23 victory at fourth placed Yanbury.
The Shaw Lane side stayed four points adrift of second placed Huddersfield YMCA who still hold two games in hand.
It means Barnsley’s fate could already have been decided by the time they play their one remaining league game, at home to Ripon on May 7.
Barnsley, as has happened so often this season, quickly found themselves fighting from behind after Yarnbury scored the opening try, and the visitors were only 17-13 ahead by half time.
Barnsley replied with a try by second row forward Jordan Wood, Andrew Appleyard’s conversion putting them ahead, and Appleyard also converted the next try by No 8 David Reed to give Barnsley a 14-5 lead.
But Yarnbury then closed to within one point before Appleyard kicked a penalty, and it was only in the final 25 minutes that Barnsley really took control.
Stand-off Appleyard himself went over for a try which he converted, and he was on target again when Reed scored his second try and centre Rob Jeffery also raced over.
The only kick Appleyard missed was when Reed touched down for his hat-trick in the dying seconds of the game.
* Elsewhere, Rawmarsh won 12-8 at home against Sheffield Oaks with centre James Kirkland and scrum-half Steve Coulam both scoring tries with the latter converting his own score.
And also in Yorkshire Five, Rotherham Clifton won 31-12 at Rossington Hornets.