Penzance maintained their lead at the top of the LWC Drinks ECB Cornwall Premier League with a 131 run win over Camborne at St Clare.
Brad Wadlan made 109 in the Penzance total of 316 for 8.
Camborne batted a full 50 overs to end on 185 for 9.
Second placed Redruth beat Falmouth by 28 runs after scoring 252 for 8.
Falmouth were bowled out for 224 with Nathan Alexander taking 5 for 42.
Werrington are up to third after beating previously unbeaten St Just by 7 wickets at Ladycross.
St Just were dismissed for 186 with Jono Baldock taking 6 for 33.
Werrington skipper Paul Smith made 102 not out as Werrington reached 187 for 3 with 10 overs to spare.
Aidan Libby hit 86 as Callington made 208 for 8 at home to St Austell.
Mike Bone replied with 89 as the Saints won by seven wickets.
Grampound Road gained back to back wins beating Wadebridge by 6 wickets.
Wadebridge were bowled out for 127 and the Road replied with 130 for 4.
In County Division 1 all six games were won by the team batting first and all by a margin of 100 runs or more.
The Results were
Leaders Beacon 282-6 beat Werrington seconds 171 all out
Helston 271-7 beat Redruth seconds 123 all out
Rosudgeon 214-8 beat Gorran 79 all out
Newquay 233 all out beat St Erme 133 all out
Troon 245-6 beat Roche 131 all out
Lanhydrock 235-5 beat Launceston 132 all out
Unicorns T20 Competition
Cornwall play Dorset at St Austell in 2 games at 11.00am & 2.30pm
In the ECB Over 50 County Championship
Cornwall v Somerset at Launceston at 1.00pm
Royal London National Club Championship Round 3
Wadebridge v Clevedon at 1.00pm