Culdrose are through to the semi-finals of the Percy Stephens Cup after winning a closely fought game against Mousehole on penalty kicks.

Jamie Robinson had put Mousehole ahead but Culdrose hit back on won after penalties. In the other Percy Stephens cup game Pendeen scored an extra-time winner to take them through against Truro City.

In division one the top of the table clash saw Perranwell record a 1-1 draw with Mawnan, who stay 12 points clear at the top. Mawnan’s goal came courtesy of Greg Renfree while Perranwell replied through Phil Woolcock.

Stithians eased their relegation worries when they beat rivals Falmouth Albion away despite Dave Williams’ goal for the hosts.

Other results in the division saw Junior Cup area finalists Falmouth Athletic play a hard-fought 0-0 draw with St Agnes, St Keverne beat Holmans 3-2, Helston put four past Falmouth Town and Chacewater win 3-0 away at St Day.

In Division 2 Mawnan moved three points further ahead with a 4-0 win against Hayle thanks to goals from Ben Lenderyou, Andy Julian, Ryan Whitbread and Rob Eccleston.

While second-bottom Frogpool/Cusgarne won 5-1 away at basement club Lanner thanks to goals from Brian Best, Nick Lasseter, Jason Pierce, Bill Huckfield and Lee Beecher. Lanner’s reply came from Lee Goldstone.

Third from bottom Perranporth also recorded an excellent result when they beat Marazion 6-1 away.

In the other game Ryan Croucher put Camborne Park into a winning position against Carharrack only for Liam Bray to level the scores. However, Camborne’s Kia Woodward was then played in on goal and hit a shot across the keeper to give them the points.

In Division 3 the result of the day saw Wendron put 12 goals past third bottom Stithians. Steve Farraly got a double on his debut while the other scorers were were Neil Bartlett (3), Mike Feasy (2), Jimmy Collins (2), Alan Roger, Ryan Lewis and an own goal.

Bottom club Frogpool/Cusgarne got an all important three points when they beat second bottom Carharrack at home thanks to a hat-trick from Jason Dyer and further goals from Dan Roskilly and Barry Taylor. The division’s other results saw Rosudgeon beat Constantine 1-0, Falmouth Athletic win 1-0 away at Lizard, Mullion finish on the correct side of a 4-3 scoreline with Ruan Minor and Penryn lose to Trispen 3-1.