Nos Wener
.
Conwy Borough – 1 (Phil Doran 88’)
Y Seintiau Newydd – 2 (Matthew Williams 6’, Alex Darlington 94’)
.
Dydd Sadwrn
.
Aberdâr – 4 (Chris Meithke 27’, 44’, Sam Small 48’, Sam Danby 75’)
Prestatyn – 2 (Jack Lewis 56’, Andy Parkinson 85’)
.
Lido Afan – 2 (Jamie Jones 18’, Steve McCoubrey [c.o.s.] 53’)
Rhydymwyn – 0
.
Bodedern – 2 (Sean Pritchard 103’, James Burgess 115’)
Bwcle – 0
.
Caersws – 2 (Neil Mitchell 55’, Adam Jenkins 110’)
Gap Cei Connah – 1 (Simon Everall 23’)
.
Penybont – 0
Airbus – 2 (Sam Hart 18’, Steve Abbott 27’)
.
Cambrian a Chlydach – 3 (Huw Bowtell 41’, 52’, James Mahoney 80’)
Cas-gwent – 1 (Dan Lever [g.e.h.] 48’)
.
Caerfyrddin – 2 (Jordan Follows 38’ 62’)
Port Talbot – 1 (Rhys Griffiths 69’)
.
Derwyddon Cefn – 5 (Steve Blenkinsop 17’, 78’, 88’, Robbie James 35’, Adam Hesp 73’)
Tref y Barri Unedig – 2 (Ryan Evans 44’, Mike Hartley [c.o.s.] 51’)
.
Llandrindod – 1 (Connor Bird 37’)
Treffynnon – 3 (Graeme Boylan 74’, Paul Williams 75’, [c.o.s.] 89’)
.
Llanfair Unedig – 2 (Andrew Hughes 29’, Paul Griffiths 49’)
Aberystwyth – 4 (Stuart Jones 34’, 44’, Mark Jones 37’, Chris Venables 71’)
.
Trefynwy – 2 (Dan McDonald 30’, 39’)
Llanidloes – 1 (Daniel Lewis 18’)
.
Y Drenewydd – 2 (Andy Jones 54’, 90’)
Prifysgol Fetropolitan Caerdydd – 1 (Dan Spencer 76’)
.
Porthmadog – 2 (Richard Owen 18’, Neil Thomas 90’)
Sili – 1 (Alex Long 84’)
.
Y Rhws – 1 (James Dixon 90’)
Y Bala – 6 (Kieran Smith 4’, 6’, Mark Jones 44’, Mark Connolly 50’, Ian Sheridan 58’, Tony Davies 74’)
.
Y Rhyl – 1 (Steve Lewis [c.o.s.] 33’)
Bangor – 2 (Anthony Miley 42’, Sion Edwards 90’)