Crystal Palace and Fulham cancelled each other out in a dreary goalless draw at Selhurst Park.
The visitors had the better opportunities in a first half lacking in guile, but Palace goalkeeper Sam Johnstone parried Andreas Pereira's angled drive to safety before diving low to his left to keep out Willian's effort.
Raul Jimenez, who has yet to score a competitive goal for Fulham since his move from Wolverhampton Wanderers, also stung Johnstone's palms with a powerful shot after taking Pereira's long ball in his stride.
Eberechi Eze was Palace's biggest threat, firing a long-range free-kick straight at Bernd Leno before drilling narrowly wide from the edge of the penalty area.
Chances were few and far between in an equally disjointed second period, Willian shooting at Johnstone from the corner of the six-yard box before substitute Jean-Philippe Mateta sent a tame effort into Leno's gloves late on.
More to follow.
Follow Crystal Palace v Fulham and the rest of Saturday's Premier League actionHow did you rate Crystal Palace's performance? Have your say hereWhat did you make of Fulham's display? Send us your views hereHow to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Crystal Palace
Squad number1Player nameJohnstone
Squad number2Player nameWard
Squad number16Player nameAndersen
Squad number6Player nameGuéhi
Squad number3Player nameMitchell
Squad number28Player nameDoucouré
Squad number19Player nameHughes
Squad number9Player nameJ Ayew
Squad number15Player nameSchlupp
Squad number10Player nameEze
Squad number22Player nameÉdouard
Squad number14Player nameMateta
Squad number49Player nameRak-Sakyi
Fulham
Squad number17Player nameLeno
Squad number21Player nameCastagne
Squad number31Player nameDiop
Squad number13Player nameReam
Squad number33Player nameRobinson
Squad number6Player nameReed
Squad number26Player nameJoão Palhinha
Squad number18Player nameAndreas Pereira
Squad number14Player nameDe Cordova-Reid
Squad number7Player nameJiménez
Squad number20Player nameWillian
Squad number8Player nameWilson
Squad number22Player nameIwobi
Squad number30Player nameCarlos Vinícius
Line-ups
Crystal Palace
Formation 4-2-3-1
1Johnstone2Ward16Andersen6Guéhi3MitchellBooked at 40mins28DoucouréBooked at 68mins19Hughes9J AyewBooked at 21mins15SchluppSubstituted forMatetaat 70'minutes10Eze22ÉdouardSubstituted forRak-Sakyiat 90+1'minutesSubstitutes
4Holding14Mateta17Clyne23Ebiowei26Richards30Henderson31Matthews44Riedewald49Rak-SakyiFulham
Formation 4-3-3
17Leno21Castagne31Diop13ReamBooked at 16mins33Robinson6Reed26João PalhinhaBooked at 14mins18PereiraSubstituted forIwobiat 75'minutes14De Cordova-ReidSubstituted forWilsonat 79'minutes7JiménezSubstituted forCarlos Viníciusat 79'minutes20WillianSubstitutes
1Rodák3Bassey8Wilson10Cairney12Ballo-Touré19Muniz Carvalho22Iwobi30Carlos Vinícius35FrancoisLive Text
Match ends, Crystal Palace 0, Fulham 0.
Second Half ends, Crystal Palace 0, Fulham 0.
Offside, Fulham. Antonee Robinson tries a through ball, but Carlos Vinícius is caught offside.
Substitution, Crystal Palace. Jesurun Rak-Sakyi replaces Odsonne Édouard.
Offside, Crystal Palace. Eberechi Eze tries a through ball, but Jean-Philippe Mateta is caught offside.
Foul by Antonee Robinson (Fulham).
Jean-Philippe Mateta (Crystal Palace) wins a free kick on the right wing.
Corner, Crystal Palace. Conceded by Timothy Castagne.
Attempt saved. Jean-Philippe Mateta (Crystal Palace) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Eberechi Eze with a through ball.
Attempt missed. João Palhinha (Fulham) right footed shot from outside the box misses to the left.
Attempt saved. Willian (Fulham) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Harrison Reed.
Attempt blocked. Harry Wilson (Fulham) left footed shot from outside the box is blocked. Assisted by Alex Iwobi.
Substitution, Fulham. Carlos Vinícius replaces Raúl Jiménez.
Substitution, Fulham. Harry Wilson replaces Bobby De Cordova-Reid.
Attempt missed. Joachim Andersen (Crystal Palace) header from the centre of the box is too high. Assisted by Eberechi Eze with a cross following a corner.
Corner, Crystal Palace. Conceded by Antonee Robinson.
Foul by Eberechi Eze (Crystal Palace).
Timothy Castagne (Fulham) wins a free kick in the defensive half.
Substitution, Fulham. Alex Iwobi replaces Andreas Pereira.
Foul by Jordan Ayew (Crystal Palace).