Riddlesden were the high scorers last week but came down to earth with a bump as they were hustled out for 71, with Chris Brooker-Carey (5-20) having reduced them to 23-6. Foulridge then galloped home by eight wickets.
A second-wicket partnership of 98 between John Golson (71) and youngster Joe Holt (51no) then steered Embsay towards their target.
Defending champions Oakworth slumped to a heavy defeat at home to Barrowford, who recovered from 78-5 to post 268-8 (Steve Filkin 4-72) thanks to a sixth-wicket stand of 140 by Junaid Khan (127no) and Peter Cowburn (77).
Oakworth eased to 130-3 (Rob Hopkinson 51) but then lost their last seven wickets for 53 as Ajmal Choudhry claimed 5-44.
Haworth could only post 56 against Ingrow St John’s, Nadeem Safdar finishing with 7-12 off ten overs. The Saints lost five wickets reaching their target.
Wilsden recorded a fine win at Barrowford in Division Two as they rattled up 187-9 (Dave Henson 56) before the hosts were all out for 135.
Hepworth & Idle are still looking for the first win after losing heavily to Chatburn, who amassed 209-8 (Stephen Kerr 56, Tim Shackleton 5-61) before dismissing their opponents for 99.
Richard Taylor (49) helped Denholme to 154 but visitors Oakworth knocked the runs off for the loss of just three wickets, Ben Fothergill making 76 not out.
Wilsden made a creditable 175-7 in Division Three, with David Henson making 56, but Skipton CI raced to an eight-wicket win thanks to an opening stand of 138 by Ian Henderson (76no) and Ian Burke (58).
The first game on Pendle Forest’s new playing surface saw Gargrave humbled for 57 by Tahir Zaman 5-30. The visitors stormed back to claim eight wickets (Will Smith 5-29) before Forest edged home.
Evergreen John Roughton (41) helped Thornton to a modest 111 before Haworth Road were hustled out for just 65.
Jonny Coward (47 and 3-37) played a big part in Embsay’s 31-run win over Bradford & Bingley. Skipper Dave Critchlow took 5-11 to star for the visitors.
In Division Four, Foulridge travelled to Glusburn and posted 146-9 against Bryan Hollis (5-74). The Park Field side then ran into Imran Khaliq (8-40) in fine form and were back in the sheds for 98.
Bingley Congs were dismissed for 83 by Airedale, for whom Qadeer Mohammed took 5-25. Richard Parr top-scored with 46 as the Keighley side galloped home by seven wickets.
Two old campaigners stole the limelight in the Crossflatts v Haworth game. First up Dave Walsh took 7-64 as the Rhysworth Park side were dismissed for 120. Then Bryan Freimanis hit back to claim 6-46 to have the Bronte side all out for 101.
Hepworth & Idle were dismissed for 112 at Riddlesden as Imtiaz Siddique took 5-25. The visitors managed to claim seven wickets before the Keighley side reached their target thanks to Danny Spencer (50no).
Gargrave had the stars as their saw off visitors Long Lee by nine wickets in Division Five. Chris Smith (4-30) and Robert Storr (4-20) had Long Lee out for 81, then Russ Nixon made 39 not out.
Skipton CI restricted Haworth WE to 141, with Sam Hallas making 68. The Bronte skipper then took 6-14 as the home team were dismissed for a paltry 42.
Chatburn had made 20-1 in reply to Cowling’s 81 all out when rain stopped play, with seven matches in total wiped out by the weather.