They were good value for their 2-0 advantage at the break against visitors who were on a seven game winning run.

The Green Lions started strongly and twice came close before Fin Du Port sent the ball towards the far post from wide out on nine minutes.

Was it a cross or a shot? In the end, all that matters was that after brushing a defender’s head it found its way into the net and Du Port registered his first goal for the club.

Chances kept coming and then Ross Allen added the second, pouncing on a defender’s failed attempt at a clearance.

As the rain fell heavily in the second half, Uxbridge grabbed a life ring.

They stole the ball on the halfway line, broke down the left and Ada Okorogheye finished from a tight angle.

The momentum had swung and on 75 minutes, Okorogheye had his second after pouncing on a knockdown from a corner.

Chances then came and went for both sides in an entertaining end to end finish which included the visiting goalkeeper Legg being sent off for dissent in injury time.

Guernsey FC remain second from bottom in the Isthmian South Central.