DAVE TARPEY produced a contender for goal of the season as Maidenhead United beat Dartford 5-0 on Saturday.

In a season of great goals and unbelievable moments, United thrashed their in-form promotion rivals at York Road to give fans an early Christmas treat.

Maidenhead suffered an early blow when Sean Marks, Player of the Month for November, sustained a head injury and was replaced by Jordan Cox.

The substitute was involved in the first goal on 20 minutes when he found Tarpey with a through ball and the striker chipped Deren Ibhrahim with his first touch.

Tarpey then produced his contender for goal of the season in the 29th minute. Cox flicked on a goal kick from Carl Pentney before Tarpey back-heeled the ball over the defence and slotted past Ibrahim.

The strike was quite literally the best goal you will see in non-league football for some time and has been viewed countless times on social media.

VIDEO: A Dave Tarpey wonder strike gives Maidenhead United a two-goal lead in the 5-0 win against Dartford on Saturday. Video by fcvideo.

Tarpey completed his hat-trick seconds before the half-time interval. A Cox shot from six-yards was blocked by Ibrahim but the ball fell to the striker who made no mistake.

Dartford started the second half the better but were reduced to 10-men when Tom Wynter appeared to step on Pentney after he had caught the ball. Wynter was show a straight red card by referee Ian Rathbone.

Maidenhead made their numerical advantage count when Cox headed in a Tarpey free-kick on the hour, his first goal for the club.

Tarpey then completed the rout just before full-time and take his tally of goals in National League South to 26 before the Christmas break.

He was taken down by Ibrahim inside the box before converting the penalty.

It is the third time Tarpey has scored four goals in a game in 2016 having already done so at Truro in January and Hemel Hempstead in August.

Royal Borough Observer:

PHOTO: Dave Tarpey chips the ball over Deren Ibhrahim to give Maidenhead United the lead at York Road.

The win means United remain top of the league table with a nine point gap back to the chasing pack as the season reaches its half-way stage.

Maidenhead are away to Wealdstone on Boxing Day (1.30pm) before hosting the same club back at York Road on New Year's Day (1pm). 

Grab a copy of the Observer on Friday for match reports, pictures and reaction.