Falmouth Town’s South West Peninsula League Premier clash at home to Tavistock on Saturday was billed as one of the biggest games of the weekend – if not the season so far - and it did not disappoint.

The sides, placed third and second respectively before the game, played out an entertaining game with the visitors eventually running out 3-2 winners.

It had plenty of goals, it had a hat-trick hero in Jack Crago, it had some good saves including a superb one-handed stop from Tavistock’s Josh Oak (see 1:13 in the highlights), and yes, it had controversy.

WATCH: Highlights of Falmouth Town's 3-2 defeat to Tavistock

It was certainly a great game for the neutral, although that will be of no consolation to Town boss Andrew Westgarth, who took issue with a few of the decisions made by referee Nigel D’Arcy and his linesmen during the game.

The first was when striker Jack Bowyer hit the surface under pressure from a Tavistock defender midway through the second half (3:50 in highlights); the hosts screamed for a penalty but D’Arcy awarded a yellow to Bowyer for simulation.

Is he looking for it? Probably, but that doesn’t automatically make it a dive. File this one under the ‘seen them given’ category.

The second bone of contention was whether Crago was offside when he tapped in Conner McAuley’s cross to complete his hat-trick in the 75th minute (4:15 in highlights).

It is almost impossible to tell one way or the other if Crago is offside just from looking at the video, but I didn’t think he was off at the time so I would have to maintain that stance now.

WATCH: "Key decisions went against us" - Town boss Andrew Westgarth

The final touch of controversy was in the final minutes when a penalty was awarded for a handball on the line as David Broglino looked to poke home from six yards (4:57 in highlights).

A penalty was given and Broglino stepped up to halve the deficit, but no card was given.

The “triple punishment” rule was introduced two years ago to remove the sanction of an offence with a red card, suspension and a penalty kick if a “fair and reasonable” attempt to play the ball had been made.

Judging by the video it doesn’t seem like that was the case here, so Westgarth can feel a little aggrieved to not have ended the game with one more player.

When all is said and done, you would be hard pressed to begrudge Tavistock the three points on Saturday; they took their chances and Falmouth didn’t, regardless of whether you think they should have had another penalty or if Tavvy should have been a man down for the final few minutes.

Town are still well placed in what is shaping up to be a very competitive top end of the SWPL Premier this season. They are still among the leading sextet of clubs along with Tavvy, Plymouth Argyle, Exmouth Town, Saltash United and St Austell, even if their extra games played puts them on the back foot slightly.

Next up is a trip to 16th-placed Ivybridge Town this weekend, and three points are required if they are to keep applying the pressure on their rivals.

READ: Match report - Falmouth Town 2-3 Tavistock