BARRY came away with a stunning victory and a vital three points in the Premier League with a 96th-minute winner from Ollie Hulbert.

Caernarfon suffered a red card and there was also a touch of class in Harrison Bright's equaliser.

Match report, below.

Report by Ian Johnson

Barry returned home from North Wales with a crucial three points after an injury-time winner from Ollie Hulbert at the Oval on Sunday. 

When the two clubs met earlier in the season, Caernarfon were comfortable 3-0 winners at Jenner Park, and it looked as if a repeat was on the cards when they took a twelfth-minute lead. 

Beating the Barry defence on the left, Sion Bradley’s well-struck shot was saved by Luc Rees in the Barry goal, but Louis Lloyd headed in the rebound at the far post. 

At the other end, Barry nearly took advantage of a defensive slip-up, counter-attacking quickly, and only last ditch defending stopped Ollie Hulbert’s shot from going in. 

Barry equalised in the 26th minute with a touch of magic from Harrison Bright. Pushing down the right wing, Bright cut inside and his shot from the edge of the box looped over the defence and left the goalkeeper stranded. 

Luc Rees saved excellently from Darren Thomas, but the home side took a 2-1 lead through Alan Davies when he headed home from Bradley’s corner. 

Caernarfon went down to ten men when Phil Mooney saw a second yellow card towards the end of the first half, after fouling Kayne McLaggon. 

Barry then went close through efforts from Curtis McDonald and Aiden Lewis, but were behind at the break. 

Jordan Cotterill levelled for Barry in the 56th minute from the edge of the box, artfully curling his low shot around the defence into the bottom corner. 

Barry won the game in the 96th minute, Hulbert cutting inside his marker on the Barry left and beating Caernarfon ‘keeper Harry Thomas with his shot at the edge of the box. 

The result takes Barry up to ninth place in the Cymru Premier, with a local derby against Bridgend club Penybont next Tuesday night (November 28), kicking off at 7.45pm.