Crystal Palace have no new injury concerns ahead of Sunday's home match with Leicester.
Nathan Ferguson and Ebere Eze (both Achilles) remain long-term absentees but continue to make good progress with their respective recoveries.
Eagles boss Patrick Vieira has a fully fit squad otherwise but has to decide if he sticks with Jordan Ayew after the attacker squandered an excellent chance in Monday's draw with Brighton to extend his run without a goal to 35 games.
Kelechi Iheanacho is available for Leicester after being denied entry to Poland on Wednesday.
The striker had a problem with his travel documents ahead of Thursday's 1-0 Europa League defeat at Legia Warsaw and was forced to return to the UK.
Wilfred Ndidi is back after being suspended for the trip but Jonny Evans (foot) remains a doubt while Wesley Fofana (broken leg) and James Justin (knee) are out.
How to Watch Crystal Palace vs Leicester City
Crystal Palace vs Leicester is live on Sky Sports Premier League, Bein Sports, Super Sports from 1pm; kick-off 2pm.