Holders Farnley (226) held sway in a dominant performance against Pudsey St Lawrence, who were left marooned at 63-8 before the heavens opened.
Captain Lee Goddard struck an exquisite ton for Farnley, sharing in a 103-run stand with Yorkshire wicketkeeper Andrew Hodd (57), while Luke Jarvis later took a tidy 4-18.
An unbroken fifth-wicket stand worth 138 between Ben Kohler-Cadmore (78no) and Ishmail Dawood (73no) helped Heaton (275-4) beat Methley (274-5) by six wickets to avenge their recent defeat in the league.
On a day for runs, Jordan Laban (88no) and Adal Islam (78) shared in a three-figure partnership for Methley.
Farsley (107-1) secured themselves a last-eight home tie with Lightcliffe after piling on more woe for Scholes (106), with James Logan (3-21) and Adam Ahmed (3-23) in the wickets and James Wainman (52no) and Dan Hodgson (40) catching the eye with the bat.
Alex Stead smashed a supreme 122 as Lightcliffe (314-3) hammered East Bierley (94) by 220 runs.
Winners in 2016, Woodlands (156) are also through safely after ending the hopes of neighbours Cleckheaton, dismissed for just 92.
Left-armer Muhammad Bilal took a fine 5-18 for the victors, with Chris Brice taking 3-20, with Woodlands’ reward being a quarter-final trip to Gomersal.
The Oxford Road outfit hit a bumper 305-8 en route to an 108-run success over Batley, with Richard Wear registering a well-crafted 111. putting on 107 for the sixth wicket with Jack Seddon (71).
Another second-tier side through to the last eight are Wrenthorpe (225-9), who eased past Undercliffe (101).
Wrens will visit Townville (81-7), who held sway against Hunslet Nelson (80) on a day for the bowlers.
The quarter-final ties will be played on July 1.
In the Championship One on Saturday, Undercliffe are the new leaders after Wrenthorpe were restricted to 17 points against Hunslet Nelson.
Morley suffered a four-wicket loss to Bankfoot, for whom James Lee (5-46) and 52 excelled.