Rangers were indebted to another fine goalkeeping display by Sara Gray in the first half.
It was only 1-0 at half-time but a Spencer Dunk brace and a Dominic Howard goal set the scene for Harry Norton to score what was Rangers' 100th goal of the season - and arguably their best - from just inside the opposition half.
Rangers' under-sevens beat Guiseley Orange 3-0 in windswept conditions, Adam Morris (2) and Aaron Starr being the scorers and Brodey Pimperton taking the man of the match award.
Harvey Menzies led the way with four goals, stand-in captain Alfie Turner bagged a hat-trick, Max Paterson added a brace and the tally was made up by George Robinson and Ben Cockroft.
Menzies, Paterson and defender Hamish McCallum were joint men of the match.
Sohail Mahmood took the silverware for Albion Sports under-eights with four goals in their 7-3 defeat of Dudley Hill Rangers. Other goals came from Casey Breaks (2) and captain Raushan Sandhu, while Arjunveer Bassi was impressive in defence.
Baildon Dynamoes under-tens were runners-up in the Red Division after a 6-2 triumph at Eldwick.
Goal-scorers were Louis Anderson (2), Harvey Weston Bayer (2), Courbon Carr and skipper Louis Turner, while men of the match were Will Robinson and Ben Stevens.
Bradford Park Avenue Lizards under-12s are within a point of their third title in succession.
They scored four goals in each half in the 8-0 win at BD7, although the wind meant the ball seemed to have a mind of its own at times.
Jacob Dunn set the tone for the match with a blistering shot that hit a BD7 post in the first minute, while Alex Gibson clipped the bar moments later.
Substitute Dominic Corps relaxed the Lizards by scoring soon after he came on, Cameron Brewster soon added a second, a mix-up in the BD7 defence led to a third and Haseeb Alam made it 4-0 before half-time.
After the break, Joe Sykes scored a memorable first goal for the Lizards, curling the ball over the keeper into the roof of the net before Gibson added a well-earned goal. Corps then completed his hat-trick to put Avenue on the brink.
It was Avenue against Avenue in the Craven, Aire & Wharfe Junior League Under-14 C Division, and the A team prevailed 6-5 in a thriller on a blustery afternoon.
Billy Enoch opened the scoring for the first string with just ten seconds on the clock and it was soon 2-0 when Ollie Raistrick tapped in from close range.
The reserves hit back swiftly, however, to make it 2-2 and the A team could not take advantage of a penalty after Enoch was brought down, putting his spot-kick wide of the post.
The B team were then awarded a penalty, which man of the match Jake Brame expertly saved, and the A team made it 3-2 in the second half when Brandon Doherty coolly slotted the ball home.
Enoch soon made it 4-2 but again the B team hit back before Enoch completed his hat-trick in an entertaining finale that was marred by Raistrick suffering a bad sprain.