Reigning league champions Riverside Rovers and Senior Cup holders Schoolhouse both reached the semi-finals of this season's Sunday Senior Cup after winning their respective much-delayed quarter-finals.

Rovers made the long trip to King's Lynn to face Chilvers in front of an excellent crowd of around 150, and on a heavy-looking pitch, took the lead on seven minutes when Shaun Wones scored from close range following a corner.

The game then became a midfield stalemate with very few chances being created, but 10 minutes before the break, the home side centre forward Jack Johnson latched on to a long ball over the top and he drilled the ball home to level the scores.

After the break, Riverside started slowly and were fortunate as the home side spurned three really good chances – but they held on and gradually clawed their way back into the game.

With nine minutes remaining Riverside sent their large travelling support into raptures when Aaron Kay fired home a well-placed free-kick from the edge of the penalty area.

The goal seemed to knock the stuffing out of the home side, and in time added on, Roy Bevis made sure of Rovers' progress to the last four when he capitalised on a goalkeeping fumble to roll the ball into an empty net.

Schoolhouse scored twice in the first 10 minutes of their game at Division 1A side Costessey West End – through Ryhs Logan and Luke Winter – but then went on to miss a host of chances before West End pulled a goal back to produce a tense finish to the game.

But the holders held on and now face a semi-final trip to Great Yarmouth, where they will face Windmill, whilst Riverside's reward is a trip to runaway Division 1B leaders DEF FC.

In the Intermediate Cup, Mad Moose progressed to the semi-finals after a 3-2 victory at Hickling Barn.

In league matters, the rise of The PoW continues as hat-tricks from Joe Woodcock and Liam Moriarty, a double from Dave Dowling, Chris Holmes and an own goal saw them thump Bungay Town 10-2.

Dussindale Rovers got back to winning ways with a 4-1 (Tom Cullumbine 3, Ollie Southgate) win at Norman Wanderers, whilst Tim Carey hit three and Matty Elwin also scored as Poringland Wanderers came from a goal down to win 4-1 at Aslacton.

In Division 1A, a late Jordan Plunkett goal for Windmill Wanderers denied second-placed Brooke all three points as the game ended 1-1, whilst Dilham Cross Keys closed the gap on Brooke with a 4-1 (Daniel Camish 2, James Marsh) home win over Dancing Farmers. New Buckenham and Anglian Rovers took a point each in a 1-1 draw, with Oliver Verrel and Steve Gigili the respective marksmen.

Lakewood United closed the gap at the top of Division 1B as they beat Salhouse Rovers 4-2 and there was a home win for Revolution FC as they beat Taverham United 2-1.

Luca Elia (3), Theo Chamberlin, Lee Askew and Matthew Whitehead all scored as Mischief FC opened up an eight-point gap at the top of Division 2A with a 6-2 victory at Newsman Celtic.

Second-placed Mad Moose, who were in cup action, have five games in hand.

Constable Crusaders had a good 5-2 (Matt Nudd 3, Liam Frost, Scott Francis) victory at Norman Wanderers and there was great news for bottom side Dynamo FC, who recorded their first win of the season, beating Micawbers Tavern 2-1.

The only game played in 2B saw Phoenix FC move three points clear of Silver Fox as they beat Hethersett Athletic 7-2. Jamie Smith (3), Scott Starling, Charlie Lambe, George Tallent and Matt Jillings on target.