SEVEN games took place in SWPL Premier West on Saturday with all of the leading contenders in action.

Leaders Newquay fell behind inside two minutes to Liam Andrew’s header against visiting Penzance, but the hosts equalised via Cam Turner’s brilliant free-kick.

They scored again through Louis Price who added a third with an overhead-kick, before Josh Evans and joint man of the match Jacob Grange rounded off the home scoring as Penzance’s year-long unbeaten streak on the road came to an end.

Dobwalls are second, two points adrift after Joe Cook’s 84th minute header saw off Wendron United at Lantoom Park.

The Dron led after 38 minutes via Ryan Reeve, but Nathan Lang levelled shortly after the hour.

Both sides had moments, but Cook’s header was enough.

Liskeard are a point behind their neighbours after a Ryan Richards-inspired Blues thrashed St Day 5-2 at Lux Park.

He scored all three before the break as they led 3-0, and helped himself to a fourth in the second half.

Ethan Gwillam got Liskeard’s other goal with St Day replying via Kyle Marks and sub Gareth Ireson.

At the bottom, Launceston lost both Jaden Wood and Josh Harris to controversial red cards in the first half, but Holsworthy couldn’t score in a 0-0 draw at Pennygillam.

Millbrook moved to within two points of third bottom Bodmin Town after a 1-1 draw at Sticker.

Charlie Menear scored for the visitors in the tenth minute before Sol Wilson equalised in the second half.

Camelford won 3-2 at Truro City Reserves for just a third win of the season with Kenley Dyson and Mark Gusterson (2), the winner coming two minutes from time after Mykey Davies had levelled (80).

Callington Town beat Bude Town 2-1 at home thanks to Kieran Ryall and Fin Skews after Jake Woodland had put the Seasiders ahead.