Needing a win to keep the pressure on leaders Arsenal, Pep Guardiola made six changes to the side that had beaten Brentford at the weekend.
City were taking on a Palace side who were safe from the drop and with a Conference League final to look forward to.
Despite a nervy opening, City gradually took command.
Goals from Antoine Semenyo and Omar Marmoush - both assisted by the excellent Phil Foden - saw us going into the break with a two-goal advantage.
Savinho wrapped up victory late on as the Blues moved within two points of leaders Arsenal.
Watch our 8-minute highlights by playing the video above...
SUBSCRIBE TO CITY+
Never miss a moment with CITY+.
Listen live to every Men’s First Team match with our City commentators, enjoy full-match replays and extended 20-minute highlights.
Watch 60+ live Academy, Women’s and Men’s Pre-Season matches, plus exclusive City Studios documentaries, podcasts and behind-the-scenes content.
Subscribe for £34.99 annually or £9.99 monthly. Official Members and Season Ticket Members pay just £30 annually.
Want more? Get CITY+ included with Premium Membership for £65 a year, alongside priority ticket access and exclusive benefits.