Penzance lead the LWC Drinks Cornwall Premier League by two points after winning at Camborne by 87 runs.
Penzance were 48 for 4 at one point but recovered to 244 all out with Tommy Sturgess making 72.
Camborne collapsed to 157 all out after a remarkable spell from Ryan Edwards who took 7 for 17 off 25 balls.
Werrington are second and pulled off a stunning win at St Just by 32 runs.
They recovered from 85 for 8 to make 174 all out thanks to Mark Gribble who was last out for 96.
St Just were bowled out for 142 with three overs remaining.
St Austell remain in the chase thanks to an eight wicket win at home to Callington who were bowled out for 110.
St Austell cruised home making 114 for 2 in the 20th over.
Redruth lost ground after losing by 9 runs in a high scoring game at Falmouth.
Grant Stone made 83 as Falmouth posted 259 for 8.
Redruth lost their last seven wickets for 33 runs to be 250 all out with two balls remaining.
There was a tight finish at Wadebridge where Grampound Road won by one wicket.
Wadebridge were 184 all out with Lewis Sanders taking 5 for 29.
The Road’s last pair got the four required to end on 185 for 9 with three overs to spare.
In County Division 1 the leaders Helston and Beacon both won away from home and Troon move up to third after openers Dan Jenkin and Lewis Goldsworthy both hit centuries against Roche.
The results were:
Redruth seconds 181 for 8 lost to Helston 182 for 8
Werrington seconds 193 all out lost to Beacon 195 for 6
Troon 297 for 6 beat Roche 165 all out
Rosudgeon 286 for 8 lost to Gorran 290 for 5
Launceston 235 for 5 lost to Lanhydrock 238 for 7
Newquay 217 for 9 beat St Erme 52 all out
In a busy day today:
Unicorns Counties Championship Day 1 Cornwall v Cheshire at Truro at 11.00am
ECB 50+ Championship Last 16
Cornwall v Oxfordshire at Pencarrow at 1.00pm
Vitality Club T20 Area semi-final
Exmouth v Penzance at 10.30am
County Division 1
Roche v Lanhydrock and
Werrington seconds v Newquay both at 1.00pm
Eden Motorhomes Division 2 T20 Cup Quarter Finals
Hayle v St Minver
St Austell seconds v Ludgvan and
Stithians v Penzance seconds all at 2.00pm
Cornwall Women’s League
Falmouth v Redruth
Grampound Road v Penzance and
Launceston v Truro all at 2.00pm