The young Bluebirds suffered defeat in their close-fought Professional Under-18 Development League home match against Charlton Athletic.
Tough-tackling left-back Sam Parsons, a 18-year-old Wales youth International who has been progressing through the Cardiff City Academy for a decade, scored for the home team and with 74 minutes gone the score was 1-1.
Then Billy French scored Charlton’s winner to clinch the points at Cardiff International Sports Arena.
City dominated the early stages with Ntazana Mayembe causing Charlton problems with his pace and trickery.
Siyabonda Ligendza’s shot was blocked by French after seven minutes, while Kieron Evans forced a big save from Charlton goalkeeper Nathan Harvey after 22 minutes.
At the other end City ‘keeper Brad Stewart made a low save to deny Richard Afrane-Kesey just after the half hour.
Mayembe opened up Charlton when he picked out a Kieron Evans run after 34 minutes, but his effort was saved.
Aron Henry put the visitors in front from a set-piece just before half-time, while Cardiff equalised when Evans went for goal and his shot was blocked and the ball flew away for a corner.
Parsons, who celebrates his 19th birthday this month, made it 1-1 when he scored from a sublime volley on 54 minutes and at that stage Cardiff were taking the game to their visitors.
Taylor Jones produced a magnificent tackle to dispossess Tyreece Campbell midway through the second half, but French completed the 2-1 scoreline on 74 minutes.
Mayembe produced an overhead kick which flew just wide, while Cian Ashford had two goalbound efforts saved.
Cardiff now play Millwall away in their next under-18 fixture and will then travel to face South Division leaders Watford on Saturday, October 26.
The next home match for coach Matthew Bloxham and his City youth team is against Bristol City on Saturday, November 2 (Cardiff International Sports Arena, 11am).
Cardiff City: Brad Stewart, Pritchard, Sam Parsons, Taylor Jones, Joel Bagan (capt), Eli King (Tom Chiabi 67), Kieron Evans (Ryan Kavanagh 46), Harry Pinchard, Ntazana Mayembe, Rubin Colwill, Siyabonga Ligendza (Cian Ashford 75). Subs not used: Jamie Cogman (gk), Josh Rippon.
Charlton Athletic: Harvey, Buhari, Aidoo, Henry, Barker, French (capt), Albon, Appiah (Ageyman 11), Thompson-Fearon (Chin 60), Campbell (Barton 83), Afrane-Kesey. Subs not used: Barton, Watkins, Chin, Gavin.