Gary Issott's development side clinched their third straight win by beating Bristol City 2-0 at Ashton Gate to move into second position in the Professional Development League 2 table.
First-half strikes from trialist Fizz Adarabioyo and Jake Gray gave Palace a stronghold on the game which they never looked like letting slip as they made the long trip home with another fine victory.
After Sullay Kaikai had forced Robins keeper Jojo Wollacott into a save at the second attempt, Palace found a way past him after 20 minutes. Gray broke into the box and despite being dispossessed by Billy Murphy the ball fell into the path of ex-St Johnstone striker Adarabioyo who smashed the ball into the roof of the net.
13 minutes later Gray was celebrating after doubling the lead in fine style. Kaikai embarked on a mazy run and beat a defender before finding the winger on the edge of the box, and he brilliantly curled the ball first-time into the top corner to make it 2-0.
The hosts had two great opportunities to get back into the game before half-time, but were denied firstly by a superb save by Lewis Price who clawed out a deflected Jamie Horgan effort, and then two minutes later Tom Fry cracked a shot against the underside of the bar.
Pressing to get back into the game, City came out all guns blazing after the interval and Price was again forced into action six minutes into to second half when he saved a snapshot by Ben Last, but at the other end Connor Dymond nearly put the game beyond reach but headed a Kaikai corner just wide.
Despite that it seemed as though the early goals had taken the wind out of the hosts' sails and they could only muster a couple of half-chances during the remainder of the game as Issott's side comfortably saw the game out.
Palace: Price, Ndiane, Egbo, Dymond, Inniss, Chambers, Gray (Magri 79), Boateng, Ferrier (Sow 72), Adarabioyo (Allassani 83), Kaikai. Subs not used: Gregory, Berkley-Agyepong.