Crystal Palace travel to St James' Park on Wednesday evening as they face Newcastle United in the Carabao Cup.

Patrick Vieira's side have won back-to-back games in the build-up to the game against the Toon and will be looking to continue their momentum in the North East, in what is the second-to-last game before the World Cup break.

With an already congested fixture list, the French manager may well be tempted to play a weakened team against Eddie Howe's side.

That said, he has already hinted that it will be a strong team from the start against Newcastle.

Here is how Football FanCast expects Vieira to line his side up on Wednesday, with five changes from the side that started in last weekend's win against West Ham.

Sam Johnstone started in the last round against Oxford United and he seems likely to come in for Vicente Guaita in between the sticks on Wednesday for his second appearance in Palace colours.

Nathaniel Clyne made his return from injury last weekend but shouldn't be risked again in midweek, so Joel Ward replaces him, while Marc Guehi, Joachim Andersen and Tyrick Mitchell keep their place.

Michael Olise and Eberechi Eze both keep their place, albeit in midfield, with Luka Milivojevic coming in for Cheick Doucoure as the defensive anchor between the two exciting young talents.

This frees up room for Malcolm Ebiowei to make his first Palace start in a front three, with the former Derby County man surely due some first-team minutes ahead of his likely loan move away in January.

He replaces the "fantastic" Jordan Ayew - as dubbed by his manager - on the right-hand side, while Wilfried Zaha is moved back to the left-hand side after starting through the middle at the London Stadium.

This allows Jean-Philippe Mateta to return to the side up front, in what is the final change from Saturday, as Vieira looks likely to still be without Odsonne Edouard through injury.