Swansea City won on penalties.
The Welsh YOuth Cup semi final ended 0 - 0 after 90 mins and then 1 - 1 after extra time.
Swansea triumphed in the penalty shoot out at Carmarthen.
Swansea will play Llanelli in the final.
Unlucky lads.
Cardiff City: E Sak, L Cummings, A Matthews, I Farah, A Evans, S Last, R Kelleher (C Mason 80), A Wildig (capt), J Magennis, N Jarvis (T Wheatle 65), J Meades (S Jones 43).
Swansea City: D Cornell, D Sheehan (D Alfi 100), B Davies, J Grimes, S Berry, K Howard (capt), K March (A Orme 65), J Richards, L Lucas, C Thomas, M Wright (J Smith 95).
Referee: A Wilson (Tenby).