It's a too big a game to make wholesale changes. We've got two full days recovery before the Man City game (they have 3), but we've become somewhat used to this now.
We simply have to win. I'd go for:
Henderson
Canvot - Richards - Guehi
Clyne - Hughes - Wharton - Mitchell
Kamada - JPM - Pino
Shelbourne are pretty rank and on par with a League 1 side at best. That said, I've seen us struggle against the likes of Stockport, Fredrikstad, Grimsby and Larnaca in recent times. On paper it should be a simple win but it's not always the case. We need to turn up ready for scrap, because they'll be up for it.
In an ideal world (and hopefully realistic) we'll be 2 up at around 55-60 mins. That being the case, I'd sub off Wharton, Mitchell, JPM and Pino (for Lerma, Sosa, Eddie & Uche) to wrap them up for Sunday. That leaves us 1 sub in case of injury.
With Munoz (returning from injury) and Lacroix (rested) for the Man City game, we should be relatively fresh. I'm reading from some sources that Sarr could be in contention.
I'd be inclined to make more changes for the KuPs game as we only have 48 hours until travelling up to Elland Road.
Prediction: Shelbourne 0 -2 Palace.