Seven of the nine scheduled South West Peninsula League Premier Division games were completed on Saturday, but the recent weather still forced Helston v Torpoint and Saltash v Ivybridge to be postponed.
With Saltash off and Plymouth Argyle without a game, leaders Tavistock took full advantage as they pulled themselves eight points clear at the top after winning 5-0 away at a Newquay side who fall back to the bottom position and see their goal difference now being in minus three figures.
A crowd of over 350 was at Poltair to see fourth-placed St Austell host fifth-placed Bodmin Town with the two sides having to share the points from a 2-2 draw that does little for either sides title chances.
A trio of sides below all won to close the gap with sixth-placed Plymouth Parkway winning 2-0 away at Godolphin Atlantic, seventh-placed Exmouth Town had a 3-2 win at home to Launceston and eighth-placed Tiverton Town beat Falmouth Town 2-1 at Ladysmead.
Away from the title race, St Blazey climbed off the bottom, albeit on goal difference, as they picked up a point from a 2-2 draw at home to Cullompton Rangers.
The Blaise Park side are still fourteen points from safety with Witheridge still looking over their shoulders after they lost 3-1 away at Camelford.