Barnstaple Town are through to the final of the Les Phillips Cup after fighting back to beat Hallen 3-1.

Saturday's semi-final seemed to be going against Town when a slow start was punished in the 19th minute.

Josh Digby was the scorer for home side Hallen.

Barnstaple managed to hold out and keep the score at just 1-0, before finally getting a foothold in the tie on the stroke of half-time.

Ryan Turner forced a save from the Hallen goalkeeper when he turned and fired at goal, with Dave Pearse on hand to smash in from the rebound and level the scores.

That gave Barry Yeo's men a springboard for the second half, and it proved a very different game after the break.

Barnstaple were back to their brilliant best, creating several good chances before James Mayne converted a Liam Gregory free-kick 10 minutes from time.

Hallen tried everything to get back into the match, but with the clock ticking beyond 90 minutes it was Barnstaple who went on to score again.

The tie was put beyond doubt by a perfectly measured 25-yard free-kick from midfielder Jack Jenkins.

Barnstaple can now look forward to the final against Western League Premier Division side Willand Rovers at Bridport on Sunday, May 10.

The next few weeks could be very special for Barnstaple's class of 2014/15, with the first division league title still well within their grasp and a 2,500th Western League game to celebrate.