DIVISION One joint leaders Cattistock are now the only side left in the league with a 100 per cent record.
They took their winning run to four from four with a five-wicket victory over Charlton Down.
Bradley Damen finished with figures of 3-9 as Charlton Down made 134-7, 82 of which came from the bat of Ed Elliott-Square.
And it was Damen who played a key role in Cattistock’s reply, his 28 not out proving crucial to the hosts’ success.
St George’s, also on eight points alongside Cattistock, got the better of Dewlish in a match that turned into a battle between Matt King and Quenton Miller.
Dewlish’s Miller scored 27 and took 5-24 but Saints’ King, with 25 and 3-17, ended up on the winning team.
There was some joy for Dewlish, however, as they overcame Bere Regis, who also lost to Charlton Down but beat Martinstown.
Snookes Pirates, top of Division Two, had been the one other side to boast a flawless record before the latest round of fixtures.
However, they suffered defeat for the first time this season when losing to Hazelbury Bryan by seven wickets.
Michael Irrgang blasted an unbeaten 64 in the Pirates’ 150-2, but Paddy Needham replied in kind with 63 not out as Bryan secured their fifth victory of the campaign.
A half-century from Gary Littlechild was countered by a couple of wickets for Nigel Brown in a Puddletown total of 137-5.
But Pete Horne’s 65 not out proved too hot to handle for the visitors and Frampton won by eight wickets.
George Chubb’s 55 inspired Plush to a 23-run triumph against Abbotsbury in a contest between the bottom two.
Winfrith clinched just their second two points of the summer in Division Three, Puddletown RFC their victims.
And there were also victories for Puddletown Reserves and joint leaders Cattistock Sec-onds, Richard Fagence taking 3-7 for them against Charlton Down Seconds.
Division One: Cattistock 138-5 (Bradley Damen 28no, Sam Roles 2-21) beat Charlton Down 134-7 (Ed Elliott-Square 82, Bradley Damen 3-9), Bere Regis 194-8 (Nick White 74, Teddy Andrews 4-26) beat Martinstown 142 (Tom Adams 52, Dave Griffiths 3-19), Charlton Down 120-3 (Sam Roles 60no, Stuart Beasley 2-21) beat Bere Regis 101-6 (Stuart Beasley 56, Sam Roles 2-21), St George’s 123-6 (Matt King 25, Quenton Miller 5-24) beat Dewlish 122 (Quenton Miller 27, Matt King 3-17), Dewlish 123-2 (Mark Edgecombe 45, Pete Macklin 1-18) beat Bere Regis 103-8 (Nick White 41, Alex Chutter 3-17).
Division Two: Hazelbury Bryan 152-3 (P Needham 63no, John Ryan 1-13) beat Snookes Pirates 150-2 (Michael Irrgang 64no, Alfie Fitzgerald 1-19), Plush 165-5 (George Chubb 55, Chris Backhouse 2-16) beat Abbotsbury 142-6 (Simon Mitchem 37, Roger Edmunds 2-13), Frampton 138-2 (Pete Horne 65no, C Clarke 2-28) beat Puddletown 137-5 (Gary Littlechild 50, Nigel Brown 2-22).
Division Three: Winfrith 125-4 (Simon Goldsack 50, Barry Dovell 2-23) beat Puddletown RFC 124-7 (Chris Ricketts 36, Simon Walsh 3-16), Puddletown Reserves 145-2 (Mike Hoffman 53no, D Stevens 1-24) beat Charlton Down 2nds 140-9 (J Eveleigh 33no, Ollie Thomson 2-14), Cattistock 2nds 103-4 (A Hughes 29, J Pochribniak 2-18) beat Charlton Down 2nds 101-7 (Ian Doyle 32, Richard Fagence 3-7).
Tonight – Knockout Cup: Puddletown v Cerne Valley
Tomorrow – Division One: Martinstown v Cattistock
Division Two: Hazelbury Bryan v Frampton
Division Three: Charlton Down 2nds v Puddletown RFC
Friday – Division Three: Cattistock 2nds v Puddletown Reserves, Puddletown Reserves v Charlton Down 2nds, Puddletown RFC v Winfrith
Tuesday – Division Two: Plush v Cerne Valley Division One