David Silva fired City in front after just two minutes before second half goals from Vincent Kompany, Kevin De Bruyne, Raheem Sterling and Nicolas Otamendi completed the rout.
Sam Allardyce made tactical changes throughout the contest to try and blunt City but it was to no avail. It was City's day and Palace have to look to next week's home game versus Hull City to try and secure Premier League safety.
Here's how both sets of players performed at the Etihad.
Only had two saves to make but they were good ones. Christian Benteke's first-half header would have found the net but for the Argentine's gloves. Was pretty much a bystander otherwise. 7
Overlapped well from his right-back position, managing to create three chances and complete two crosses. Fired a couple efforts at goal too, one of which stung the palms of Wayne Hennessey. Moved into midfield following Pablo Zabaleta's introduction. 7
Put in a masterful defensive display. Made the most clearances (11), headed clearances (8), won the most defensive aerial duels (3) and even got up the other end to score a great diving header. A first class performance. 9
Looked back to his best on what was largely a stroll of an afternoon. The City skipper took a booking for the team to stop Wilfried Zaha from breaking away in the first half but was faultless other than that.
The Belgian's experience was clearly evident as he marshalled his defence impeccably well. His goal was also very well struck. 8
Was quietly effective at left-back. Wasn't really troubled as City spent the majority of the game on the front foot. Made seven ball recoveries and completed the third-most passes in the game (59). 7
Played very well at the base of midfield, controlling possession with relative ease and linking up well with the likes of Silva and De Bruyne.
Completed the most passes in the game (101) and was behind only Otamendi for defensive aerial duels won (2). 8
Played a key role in the opening goal, as it was his volleyed cross that prompted the mistake from Martin Kelly, whose poor header put the ball on a plate for Silva to lash home.
Took his own goal well with a first time volley near the end of the game. 7
Next to Silva, was outstanding. Created the most chances in the game (7) and scored one of his own, a sweet strike into the bottom corner.
Was unfortunate to clip the top of the bar with a free-kick. Made a game-high 11 ball recoveries. 8.5
Bossed proceedings, this in spite of the fact that he didn't make it through the 90 minutes.
Took his goal well, which started the rout, and led his team in attacking third passes before he left the field. Completed 50 passes and created two chances. 9
Wreaked havoc in Crystal Palace's half as he ran at them with the ball time and time again.
Was unfortunate not to grab a goal as he had five attempts, three of which were on target and forced Hennessey into good stops. Only Wilfried Zaha completed more take-ons than Sané (4). 8
Didn't get a good look at goal yet linked up well with team-mates, resulting in an assist to De Bruyne. Completed three take-ons but had just the one shot on target. 7
Couldn't do anything about any of the five goals. Managed seven saves to avoid the scoreline being even worse. 7
Saw passes constantly played between him and Martin Kelly, which put Palace in trouble time and time again. Made six ball recoveries and two interceptions. 6
His mistake led to the opening goal. Made eight clearances, three headed clearances, and one block. Was withdrawn for the more experienced Damien Delaney. 5
Only Jeffrey Schlupp made more interceptions than his five. Also made one block and two headed clearances. Had a good chance to score at the other end but blazed well over. 6
Found life difficult out of position at centre-back, which was understandable given who he was up against. Still managed a game-high six interceptions and made six ball recoveries. 6
Won a game-high three tackles but couldn't contain the likes of Silva, Touré, and De Bruyne. Was withdrawn for the more experienced Mathieu Flamini. 6
Made two defensive errors and failed to do anything of note for his team going forward. Had a decent chance to find the top corner with a curling effort at the edge of the box but got it horribly wrong. 4
Only Milivojevic won more tackles than his two, but he too struggled to contain City's midfielders as they ran rampant. 5.5
Played a key role in Palace's best chance. His cross found the head of Benteke, who forced a good save from Caballero to keep the ball out of the net.
Helped out defensively as well but was withdrawn first by Allardyce before the 60-minute mark. 6
Managed to get through Otamendi and Kompany on a couple of occasions but was unable to find the final pass.
Completed the most take-ons in the game (5) and mucked in defensively, completing two tackles but showed his frustration with some silly fouls, committing the most in the game (3). 6
Wilfried Zaha carries the ball so well…City can't even bring him down, let alone get anywhere near the ball.
— City Watch (@City_Watch) May 6, 2017
Struggled to get quality service, which is hardly a surprise given they were away from home to a City side that dominates possession.
But he did well to get a good header at goal with the one good chance he did get. Won the most attacking aerial duels in the game (7). 6