Knaggs blasted 127 from just 88 balls, including 14 fours and six sixes, sharing a 160-run third-wicket stand with Liddle, who hit 11 fours and two sixes. Richard Brown’s 35no helped steer the hosts to 301-5.
Michael Kipling’s 47 was the only innings of note as Snainton made 151-8 from 45 overs.
Fylingdales moved into pole position after a six-wicket win at title rivals Scalby 2nds.
Lee Kerr’s cracking 72 and 51 from Daniel Gregory helped Scalby to 167, a fine effort in the face of outstanding bowling from Justin Mayne, who took 6-22.
Knocks from Harry Purves (32), Chris Hurworth (24), Robbie Hurworth (29), Mark Estill (22no) and Sam Webster (34no) steered Dales to the win.
Ebberston 2nds stormed to a 150-run win at Seamer 2nds.
Jacob Warters (56) and veteran Mike Horsley (53), along with 38 from Joe Tyson and Sam Megginson’s 28 steered the visitors to 226-7, Joe Tiffany taking 3-73.
David Hebron’s excellent 5-20 then sent Seamer crashing to 76 all out.
Mulgrave 2nds were forced to dig deep for a three-wicket win at eight-man Wold Newton.
Jack Heslehurst struck a defiant 72no from 146 balls and Koppy Harrison 46 from 104 deliveries as they posted 166-4.
The depleted hosts battled hard and pushed Mulgrave all the way as they got to a winning 167-7 in 40.4 overs, Chris Spenceley’s 46no proving vital, allied to 37 by Luke Spenceley.
Scott Wardman was the all-round star as Wykeham 2nds won by six wickets at Ganton.
Wardman took 3-17 and Gareth Barnard 3-35 as Ganton were all out for 146, Pat Philpott hitting 35 and Will Bradley 26.
Wardman then top-scored with 51 as Wykeham sealed the win, supported by Lewis Eustace (36no) and Tom Poor (25).
Great Habton 2nds went top of Division Three after a dramatic one-run win at former leaders Scarborough RUFC.
James Bulmer hit 40 as Habton were dismissed for 114, and this proved crucial as the hosts slipped from 104-6, needing only 11 runs to win, to 113 all out with seven balls remaining.
Jordan Allanby was the top Habton bowler with 3-7.
Ravenscar missed the chance to go top as they slipped to a surprise six-run loss at Malton & Old Malton 3rds.
The hosts posted 170-9 and Ravenscar were then dismissed for 164 with two balls left.
Aaron Howard’s brilliant 100 not out steered Filey 2nds to a seven-wicket home success against Nawton Grange 2nds.
Marwood’s strong innings of 78 helped Grange post 172-5, but Howard’s ton and 40 from Tom Micklethwaite wrapped up the win for Filey.
Folkton & Flixton 3rds earned a three-wicket home win against promotion hopefuls Glaisdale, while Muston moved away from the relegation zone with a 59-run win at home to basement club Pickering 3rds.
Ross Triffitt’s hard-hitting 107 steered Brompton 2nds to a 96-run victory on the road at Thornton Dale 2nds.
Triffitt hammered nine sixes and eight fours in his ton, seasoned campaigner Steve Suggitt adding a crucial 50 and skipper Jay Wilson 31 as Brompton racked up and imposing 252-7 in 40 overs. Paul Waring took 3-32 in his seven overs for Dale.
Skipper Andy Hill struck 26no, Will Wrench 35 and opener IanTaylor 41 as Dale made 156-6 in reply, Triffitt taking 2-47.
Flamborough stayed on top with a 92-run home win against Scarbrough 3rds.
A strong seventh-wicket stand between skipper Marcus Brown-Garcia (43no) and Jack Waud (23no) helped Boro post 165-5, Luke Dixon having earlier made 26. Alfie Wood took an excellent 4-29 for Scarborough.
Burton’s superb 3-6, allied to 2-3 from Jack Carradice-Clarkson sent Scarborough crashing to 73 all out.
Second-placed Bridlington 3rds fought back well for a 21-run win at Ravenscar 2nds.
Skipper Steve Lount’s 47 proved vital as Brid slipped to 99 all out, veterans Gerald Smith and Jish Rewcroft taking three wickets each.
Jon Stokoe’s 26 was the only highlight as the hosts slumped to 77 all out, Thomas Shepherd taking 3-13, plus two wickets each for Brian Heaton, Josh Richardson and Harvey Asquith.
Forge Valley 2nds won by 55 runs at home to Sherburn 2nds.
John Flinton’s forceful 70no from 63 balls helped Valley post 193-6, then Dan Boyle (4-27) and Aaron Kaya (3-29) dismissed Sherburn for 138, Jack Sleight hitting 43 and Dean Foxton 38.
Malton & Old Malton 4ths won by seven wickets at Wykeham 3rds.
Scott and Harry Johnson took three wickets each as the hosts sank to 90 all out, Tom Tyson (27) then won it for Malton.