Marshfield claimed top spot in the Wadworth 6X West of England League Wiltshire Division standings with a three-wicket home success over Devizes.
The visitors were asked to bat first and made 202, a total Marshfield reached in the 44th over thanks to 75 from James Williams and Russell Lodge's 44.
Marsfield profited from former leaders Great Bedwyn's demise at home to Winsley, who ran out eight-wicket winners.
Stuart Hammond bagged 4-28 as Bedwyn made 164 all out.
Opener Jeremy Smith (85no) and Robbie Cross (38no) shared an unbroken third-wicket stand of 73 as Winsley reached their target inside 32 overs.