DIVISION Two strugglers All Cannings proved no match for leaders Beckington, succumbing to a 10-wicket defeat after being dismissed for 60 in under 30 overs.
Lacock’s hopes of closing the gap on second-placed Bear Flat were hit as they lost to the Bath side by 17 runs Bear Flat’s 223-7 was built around Brendon Bester’s 81 and 68 from Rob Wilson.
Lacock came up just short in reply, ending on 206-5 as Phil Steans hit an unbeaten 87 and Miles Copland scored 37.
Swindon A maintained their hopes of a top-two finish with a three-wicket triumph over struggling Spye Park.
Matt Hutchins scored 86 in Park’s 172 all out from 39.4 overs, Kudzi Mlambo taking 4-50 in 12 overs.
Swindon got home midway through the 38th over of the reply, Michael Wilson scoring 61 and Krishna Gopinath 32 in 174-7.
Ramsbury strengthened their grip on top spot in Division Four, as they trounced Malmesbury 2nds by 146 runs.
Ajay Kumar struck an unbeaten 66, Phill Hawkins 65 and Leo Dennis 60 in the leaders’ 250-3 from their 45 overs.
Malmesbury’s reply didn’t get past the 33-over mark, Lee Cowan taking 4-33 as they were dismissed for 104 all out.
Wootton Bassett 3rds are still in the hunt for honours after seeing off Buscot Park by 24 runs.
Jag Chahal scored an unbeaten 65 in Bassett’s 224-6, James Smith Snr adding 49 and Ben Mattick 36.
Park reached 200-9, as Harry Griffin, Matt Botham and Chahal took two wickets each.
Rob Morbey scored an unbeaten half-century for Park.
In Division Seven, Marlborough 3rds remain in pole position for the title as they cruised to a nine-wicket success over their Purton counterparts.
Bradley Frost was the star man for the visitors, taking 3-29 in 11 overs as Purton were all out for 99.
Frost then hit an unbeaten 42 as, allied with Andy Crabbe’s unbeaten 30, Marlborough reached their target at the start of the 18th over.