GROUP/ROUND  
A
Caersws FC
5-0
Aberystwyth Town
 
Mark Howells 2, Graham Evans, Marc Hughes, Gari Lewis (og)
 
A
Caersws FC
1-1
Total Network Solutions
 
Graham Evans
  Nicky Ward
A
Aberystwyth Town
2-1
Total Network Solutions
 
Glyndwr Hughes, Gavin Allen
  Anthony Wright
A
Newtown AFC
1-1
Caersws FC
 
Steve McCormick
  Graham Evans (pen)
A
Total Network Solutions
2-1
Aberystwyth Town
 
Anthony Wright, Ricky Evans
  Frankie Bennett
A
Newtown AFC
3-0
Aberystwyth Town
 
Steve Rogers, Justin Wickham, Gareth Watkins
 
A
Total Network Solutions
0-2
Caersws FC
 
  Tim Edwards (og), Marc Hughes
A
Caersws FC
2-0
Newtown AFC
 
Mark Howells 2
 
A
Aberystwyth Town
3-1
Newtown AFC
 
Jason Drysdale, Matthew Coupe, Bari Morgan
  Chris Adamson
A
Aberystwyth Town
0-1
Caersws FC
 
  Karl Lewis
A
Total Network Solutions
0-2
Newtown AFC
 
  Justin Wickham, Mark Williams
A
Newtown AFC
2-3
Total Network Solutions
 
Steve Edwards, Steve McCormick
  Robbie Wood, Chris Taylor, Chris Edge
B
Carmarthen Town
2-0
Rhyl FC
 
Ryan Nicholls, Dean Rossiter
 
B
Cwmbran Town
0-1
Carmarthen Town
 
  Wyn Thomas
B
Carmarthen Town
0-1
Newport County
 
  Darren Ryan
B
Cwmbran Town
2-3
Rhyl FC
 
Craig Hughes, Michael Pattimore (pen)
  John Durnin, Michael Jackson, Steve Futcher
B
Rhyl FC
1-2
Carmarthen Town
 
Jamie Brewerton
  Michael Jackson (og), Shaun Chapple
B
Rhyl FC
1-1
Cwmbran Town
 
Nick Welton
  Anthony Wright
B
Newport County
0-0
Rhyl FC
 
 
B
Carmarthen Town
1-0
Cwmbran Town
 
Dean Rossiter
 
B
Newport County
0-0
Carmarthen Town
 
 
B
Cwmbran Town
2-3
Newport County
 
Rhys Griffiths 2
  Billy Clark, Matt Rose, Jeff Eckhardt
B
Newport County
2-0
Cwmbran Town
 
Steve Cowe, Martin Paul
 
B
Rhyl FC
1-2
Newport County
 
Gareth Wilson
  Lewis Summers, Alfie Carter
QF
Caersws FC
0-3
Barry Town
 
  Dave Toomey, Mike Flynn, Richard Kennedy
QF
Carmarthen Town
2-4
Wrexham
 
Sion Meredith, Ryan Nicholls (pen)
  Stephen Thomas, Hector Sam (pen), Wayne Phillips, Carlos Edwards
QF
Newport County
0-3
Swansea City
 
  Steve Watkin, John Williams, Jonathan Collins
QF
Newtown AFC
0-3
Cardiff City
 
  Leon Jeanne, James Collins, Tony Wallis
SF
Wrexham
1-1 aet
3-4 pens
Cardiff City
 
Lee Trundle
  Gethin Jones
SF
Swansea City
2-0
Barry Town
 
Steve Watkin (pen), John Williams
 
Final
Cardiff City
1-0
Swansea City
 
Graham Kavanagh