There was no happy finale for Craven, Aire & Wharfe Junior League Under-11 Division A champions Westwood Jets.
They were beaten 6-1 at home by third-placed Bingley Ajax, who made it five straight wins, Lewis Dunn netting Jets’ consolation in what was their toughest contest of the campaign.
Archie Fawell (2), Louis Wasylyk (2), Jack Dowd and Archie Dunn netted for Ajax.
Bingley keeper Jake Green made a fantastic penalty save before George Lawrence scored with a clinical finish from a Sam Dixon corner.
Barca need to win at Wilsden on Sunday to clinch the title.
BPA, who are near the bottom of B Division, had a stiff test in the Stevie Williams Cup for under-15s.
They were at Oakworth, who are second in A Division, and went down 4-1 after a defiant display.
BPA took the lead when the Oakworth keeper failed to deal with a shot, and man of the match Tom Storey was there to poke the ball into the back of the net.
Oakworth equalised shortly before half-time but BPA showed them too much respect in the second half, which Oakworth won 3-0.
Other goals came from from Ben Cockcroft, Hamish McCallum and Rory Holmes.
Toby Thornton earned the man of the match award for switching sides to help the hosts.
Fourth-placed Dudley Hill Rangers had the daunting task of playing at free-scoring Under-Ten Blue Division champions Ilkley, but, despite an early setback, the visitors stormed into a 3-1 lead thanks to Karl Kwedi, Rhys Hadley and Spencer Dunk.
However, half-time came too early for Rangers, who slipped to a respectable 4-3 defeat.
Wyke Wanderers Under-Tens A look set to finish third in the Huddersfield RDC Junior League after a 5-1 home win against Brighouse in their final game of the season.
Reece Clay opened the scoring, following great passing, and Stan Cahill made it 2-0 before the break.
Brighouse pulled one back in the second half but their fightback was short lived as Jack Leach finished his campaign off with goal number 42.
Clay netted for 4-1 before Kieran McGuire made a rare appearance up front from defence to finish off the visitors.
Wyke Wanderers B are guaranteed at least fifth place in Division R after coming back to draw 2-2 at home to Brighouse Tigers.
Hayden Clifford opened the scoring with a shot that went in off the inside of the far post, but they later needed his 28th goal of the season to gain a point.
Bradford Warriors Under-11s went down 7-0 at second-placed Kirkburton in Division 4A, spurning two good chances at 0-0. Ben Cockroft was the Warriors’ man of the match.