Match ends, Newcastle United 0, Fulham 0.
Newcastle boss Rafael Benitez said he was "not happy with some situations and decisions" from his side during their draw with bottom side Fulham at St James' Park.
The hosts built momentum in the second half and were denied a penalty despite appeals for a shirt tug on Kenedy by Fulham's Joe Bryan.
Fulham forward Aleksandar Mitrovic then had a shot blocked by Jamaal Lascelles with minutes to go - prompting another penalty appeal for handball - before Aboubakar Kamara's darting run threatened to win it for the visitors.
"The worst thing is that, in a game we could win, where we were pushing and had control, we could have lost it in the last counter-attack," said Benitez. "It's good that we didn't lose but the negative is that we gave Fulham those situations to score and were a bit lucky in the end.
"You have to find the balance if you want to win. Sometimes you're attacking but make a wrong decision and leave yourself exposed."
Newcastle's best chance arrived in the first half when Lascelles' header bounced dangerously across the face of goal after taking a deflection off Mitrovic.
Fabian Schar also went close with a header in the second half which flew inches over the crossbar.
Fulham remain four points from safety but kept their first clean sheet in 22 Premier League games - since winning 1-0 against Norwich in April 2014.
Of the 92 teams in professional English football, Fulham were the only team not to have kept a clean sheet prior to this draw.
Manager Claudio Ranieri said his players "responded well" to a new system and if they continued to fight "sooner or later we'll change the way".
"It's the first time I've tried to play with three centre-backs and the players responded well," said Ranieri. "They were very solid against a physical team.
"I'm happy because every point we achieve is good."
Newcastle appeals fall on deaf ears
Newcastle will sit in 15th place on Christmas Day before embarking on a tough run of fixtures that will see them take on Liverpool and Chelsea away, as well as welcoming Manchester City and Manchester United to St James' Park.
They would have seen this game as an opportunity to pick up all three points and record back-to-back victories for the first time in the league since the end of November.
But it was a contest of very few clear-cut chances - Newcastle failed to record a single shot on target despite earning six corners.
There were a few soft appeals for a penalty in the first half when Tim Ream brought down Salomon Rondon, and again when Matt Ritchie's shot hit the hand of Calum Chambers, who was unable to move it out of the way.
And when Kenedy appeared to be dragged back by Bryan, frustrations grew around the ground.
Improvement at the back for Fulham
It took 22 Premier League matches, but Fulham eventually recorded a clean sheet - and it was one they had to fight for.
But despite the hosts' increased pressure, Fulham were rarely troubled and had two great chances at the end to win the game.
Mitrovic's shot which hit Lascelles was worth appealing for and moments later Kamara's driving run threatened to split open a defence which had been caught on the counter-attack.
Lascelles recovered in time for Newcastle to deny Kamara a last-ditch effort on goal but Fulham's confidence will have been bolstered by their defensive display against an organised team.
'Very important for us' - what they said
Newcastle manager Rafael Benitez: "Sometimes it can be tense at home, when they say you have to win the game, but Fulham spent a lot of money in the summer. They are bottom but have a good team. They are organised, they had five at the back and were dangerous on the counter-attack.
"It's good that we didn't lose but the negative is that we gave Fulham those situations to score and were a bit lucky in the end."
Fulham manager Claudio Ranieri: "It is very important for us. First half maybe we created more play and had possession well, but they had a very big chance.
"Second half we lost control and they were dangerous, but we had four or five chances on the counter-attack, so at the end I'm happy because every point we achieve is good."
The best of the stats
- Benitez has yet to lose a home Premier League game against Fulham (W4 D4), with his teams keeping a clean sheet in each of the past six meetings.
- Fulham kept their first clean sheet in the Premier League in 22 games, since winning 1-0 against Norwich in April 2014.
- Fulham won just their second away point in their past 12 outings in the Premier League (D2 L10).
- Newcastle have won just three of their past 17 Premier League games against promoted sides (D5 L9).
- Newcastle have won just two of their past 10 Premier League games at St James' Park (D1 L7).
- Fulham have failed to find the back of the net in six of their past nine Premier League games.
Newcastle travel to league leaders Liverpool on Wednesday 26 December (15:00 GMT), while Fulham welcome Wolves to Craven Cottage (12:30 GMT).
- 19ManquilloSubstituted forYedlinat 84'minutes
- 30AtsuSubstituted forKenedyat 72'minutesBooked at 89mins
- 4Ki Sung-yueng
- 24SeriBooked at 87mins
- 10CairneySubstituted forAyitéat 82'minutes
- 14SchürrleSubstituted forKamaraat 76'minutesBooked at 84mins
- 20Le Marchand
- Martin Atkinson
- Shots on Target
Second Half ends, Newcastle United 0, Fulham 0.
Paul Dummett (Newcastle United) wins a free kick in the defensive half.
Foul by Aleksandar Mitrovic (Fulham).
Offside, Newcastle United. Kenedy tries a through ball, but Jamaal Lascelles is caught offside.
Kenedy (Newcastle United) wins a free kick on the right wing.
Foul by Aboubakar Kamara (Fulham).
Hand ball by Aboubakar Kamara (Fulham).
Kenedy (Newcastle United) is shown the yellow card for a bad foul.
Foul by Kenedy (Newcastle United).
Joe Bryan (Fulham) wins a free kick on the left wing.
Attempt blocked. Aleksandar Mitrovic (Fulham) right footed shot from the centre of the box is blocked. Assisted by Aboubakar Kamara.
Jean Michael Seri (Fulham) is shown the yellow card for a bad foul.
Salomón Rondón (Newcastle United) wins a free kick in the defensive half.
Foul by Jean Michael Seri (Fulham).
Foul by Jamaal Lascelles (Newcastle United).
Aleksandar Mitrovic (Fulham) wins a free kick in the attacking half.
Attempt missed. Kenedy (Newcastle United) left footed shot from outside the box is high and wide to the left following a set piece situation.
Matt Ritchie (Newcastle United) wins a free kick on the left wing.
Foul by Cyrus Christie (Fulham).