After the disappointment of losing out to a semi-final spot in the West Riding County FA Challenge Cup last weekend, Campion booked their last-four place in the West Riding County Amateur League Premier Division Cup with a 4-0 victory over Bradford rivals Wibsey.
After an evenly-contested first half, Campion hit a purple patch at the start of the second period.
They rattled in four goals inside five minutes, with Neil Walters, John Selby and Joe Brown all finding the target, while sub Mick Burke came of the bench to score the fourth to book Campion's berth against Albion Sports on Wednesday, March 31 at Brighouse Town(7.30).
Hall Green United gained their place in the semi-finals when they beat Meltham Athletic 2-1, and will now meet Storthes Hall at AFC Emley on Wednesday, March 17 (7.30).
Whilst Wibsey’s chance of a possible league and cup double were being blown away at Westwood Park, their hopes of the Premier Division title were given a boost a few miles away at Arkwright Street, where Tyersal came from being 2-1 down at half-time at home to second-placed Marsden to draw 3-3 and prevent their Huddersfield visitors from displacing Wibsey at the top.
Jamie Brennan (2) and Simon Wilson scored for Tyersal, with John Conheeney, Andrew Allison, and Mathew Butters were on target for Marsden.
Albion Sports, with a brace apiece from Arron Heywood and Jordan Missin and a goal from Pavandip Singh, beat visitors Golcar United 5-1 and moved into second place, level on points with Marsden.
Last season's champions Bay Athletic, with games in hand on all three clubs above them, remain fourth following their 2-0 home success over Brighouse Town.
Hunsworth stretched their unbeaten run in Division One to 13 games when a Dale Wright goal in the second half gave them a 1-0 home victory over Littletown.
With Salts not playing, Steeton moved into second place with a 2-1 victory at Heckmondwike Town.
A Lee Reilly penalty put Steeton on their way and, while Rob Hiscox equalised, a Graham Holmes goal that sealed the points for the Keighley side.
Ventus-Yeadon Celtic and Bronte Wanderers, who are both in contention for a promotion spot, failed to capitalise.
Celtic slipped up 4-3 at Wakefield City, while Bronte had to settle for a point with a 1-1 draw at home to bottom-placed Eastmoor.
Dudley Hill Rangers moved up to sixth after hitting visitors Hemsworth Miners' Welfare for a six, Ryan Templeton (two), Paul License, Chris Gibbon, Andrew Bailey and Adam Hird all scoring in their 6-1 victory.
Bay Athletic Reserves, with a Courtney Allette hat-trick and a Daniel Facey goal, beat Campion Reserves 4-1 to move top of Division Two.
AFC Emley beat Morley Town 5-2 on Friday night, but both Westbrook YMCA and West Horton slipped up in their challenge for promotion.
Westbrook had to settle for a point after drawing 2-2 at Golcar United Reserves, while West Horton could only draw 1-1 at Crag Road United. Christopher Fauci scored for Crag, Zahid Younis replying for West Horton.
Ventus-Yeadon Celtic Reserves progressed to the semi-finals of the Division Three Cup with a 3-1 home win over Bronte Wanderers Reserves.
Sean Jack (2) and Antoine Burke scored for Celtic, who will now host Huddersfield YMCA, for whom Richard Evans scored all four in their 4-1 victory over Lower Hopton Reserves.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here