Palace's under-18 side notched their sixth straight win as they continued their march up the U18 Professional Development League 2 table at the expense of Swansea City.
Having fallen behind in the second half, the young Eagles side took some inspiration from their senior colleagues to turn the game on its head and secure a fine result in south Wales that moves them to third in the standings, just outside the play-off positions.
An turgid opening 20 minutes, which saw top-scorer Michael Phillips limp off early on, soon changed when Palace imposed themselves on the Swans and Jacob Berkley-Agyepong and Elliott List saw tame efforts easily saved by Alex Lang, but having missed the last two games Corie Andrews was back in the Eagles' ranks and his great work-rate in the opening half was rewarded with the game's opening goal on 43 minutes.
Some superb link-up play between Ryan King-Elliott and Jacob Berkley-Agyepong allowed the latter to get a shot away which was parried by Lang, but Andrews was on hand to tuck away the rebound and hand his side the lead at the break.
However the Swans hadn't been beaten at home all season and came out all guns blazing in the second 45 and quickly found themselves ahead. Five minutes after the restart Ashleigh Harries converted a free-kick and Brandon Griffiths then scrambled the ball home after a melee in the Palace box.
But the visitors weren't willing to see their five game winning run come to an end just yet and on the hour mark Jason Akiotu sped down the flank and his centre was nudged into his own net by a Swans defender to make it 2-2.
Andrews then notched his second of the game, and his 10th of the season, when substitute Andre Coker slipped in the striker who fired a left-footed strike into the bottom corner.
The win was sealed on 76 minutes when Aaron Bissaka drove forward and gave the ball to Berkley-Agyepong who forced Lang into another stop, but Bissaka had continued his run and added a fourth to secure yet another victory for Ken Gillard's high flying Eagles.