Group/Stage      
1
Caernarfon Town
1-0
Caersws FC
 
Martyn Chalk 45'
 

1
Connah's Quay Nomads
2-1
Merthyr Tydfil
 
Gareth Owen 21' Darren Williams 59'
  Chris Holloway 32' pen

1
Newtown AFC
0-4
Bangor City
 
  Simon Davies 4' Owain Jones 10' Paul Friel 23' Paul Roberts 77'

1
Port Talbot Town
3-2
aet
Cwmbran Town
 
Russell Wigley 10' Tony Wallace 37' Carl Shaw 99'
  Kristian Diamond 39' Kaid Mohamed 60'

2
Bangor City
3-0
Connah's Quay Nomads
 
Owain Jones 32' 62' Mark Connelly 35'
 

2
Port Talbot Town
1-2
Haverfordwest County
 
Wayne Savage 36'
  Tim Hicks 45' 81'

2
Caernarfon Town
1-0
Newport County
 
Mark Evans 44'
 

2
Total Network Solutions
2-1
Aberystwyth Town
 
Michael Wilde 21' Marc Lloyd-Williams 64'
  Sion Meredith 41'

Q
Haverfordwest County
1-2
Wrexham
 
Colin Loss 46'
  Juan Ugarte 6' 45'

Q
Bangor City
1-0
Cardiff City
 
Byron Anthony, og 4'
 

Q
Caernarfon Town
0-5
Swansea City
 
  Chad Bond 1' Mark Hobson, og 24' Mark Pritchard 39' 65' Ijah Anderson 52'

Q
Total Network Solutions
2-1
Rhyl FC
 
Steve Evans 57' Jamie Wood 66'
  John Leah, og 27'

S
Bangor City
1-2
Wrexham
 
Paul Roberts 26'
  Chris Armstrong, pen 64' Mark Jones 85'

S
Total Network Solutions
1-1
Swansea City
 
Martin Naylor 36'(p)
  Brad Maylett 3'

F
Swansea City
2-1
Wrexham
 
Shaun Pejic (og) 68'
Andy Robinson 76'
  60' Juan Ugarte

       
1=Round 1, 2=Round 2, Q=Quarter-finals, S=Semi-finals, F=Final