Goals from Noah Edwards and Gareth Edwards gave Caernarfon Town the win over Cardiff Met in the Welsh Premier League.

It was a game which illustrated how much Town have come on in the last month or so, winning their previous two coming into this fixture, including a 1-0 away triumph over champions The New Saints.

Jamie Breese thought he had opened the scoring at The Oval with a finish at the back post, but it was ruled offside.

However, Caernarfon did get their first after 19 minutes. Running across the box, Noah Edwards played a one two with Cai Jones prior to finding the bottom corner.

Met seemed a lot more rushed in possession than usual. Adam Roscrow had a chance early on though, skipping past a few men in yellow before seeing his shot easily saved by Alex Ramsey.

Roared on by their home support, Caernarfon were putting on most of the pressure, efforts from Darren Thomas and Ryan Williams having to be dealt with by Alex Lang. Soon after, Dylan Rees put his body on the line to prevent Sam Snaith heading into his own net.

To make things worse for Met, Will Evans had to be stretching off with ten minutes of the half left after an innocent slip turned slide tackle from Noah Edwards.

And just before half time, Gareth Edwards got the home sides second. His header from Nathan Craig’s cross wasn’t gathered by Alex Lang, allowing the 35-year-old to tuck in the rebound.

Despite Town striker Jamie Breese almost converting a cross early into the second 45, the Met dominated after the break. Adam Roscrow couldn’t get over Edward’s dinked cross and headed off-target, then Kyle McCarthy’s free kick was tipped over by Ramsey.

It just wasn’t going Met’s way. The likes of Rhys Roberts and Gareth Edwards took no nonsense, clearing their lines whenever they could, helping to form this impenetrable wall that the away side couldn’t breach. Ultimately, this the reason the Canaries came out top.