All over. Both teams will have to settle for a draw.
Aboubakar Kamara powers his way through the centre and his pace almost beats three players before Jamaal Lascelles makes a crucial last ditch tackle.
What a run! What a tackle!
A ball is drifted into the box but it doesn't quite fall for Salomon Rondon. Sergio Rico gathers it in and breathes a sigh of relief.
Seconds to go... Fulham are about to keep their first clean sheet in 22 Premier League matches.
Aleksandar Mitrovic's shot smacks into the body of Jamaal Lascelles and it looks like it could have been his hand. Fulham are screaming for a penalty but it's not given.
Martin Dubravka has just given almost everyone in St James' Park a mini heart-attack. He is closed down by Aleksandar Mitrovic and gets the ball stuck in his feet and just about escapes with it.
A corner is cleared as far as Kenedy on the edge of the Fulham box. The Brazilian attempts an audacious effort but catches it all wrong - copying Javier Manquillo's effort earlier in the half.
Just over five minutes, plus stoppage time, to find a winner. Any takers?Copyright: Reuters
First card of the match. Aboubakar Kamara, who has only just come on for Fulham, goes straight through Javier Manquillo.
Fulham keep ringing the changes in. Tom Cairney is replaced by Floyd Ayite.
The replays of that arm tug by Joe Bryan on Kenedy look more than they did at first glance. Newcastle were very unlucky not to have been given anything.
It's smartly flicked on by Aleksandar Mitrovic on the edge of the box and Joe Bryan has acres of space on the left to fire a ball across the middle.
It doesn't pick out a teammate but drills dangerously wide of Martin Dubravka's left post.
Newcastle are appealing for another penalty and again Martin Atkinson says no. Kenedy leaps in the air to try and head the ball and feels he is tugged by Joe Bryan.
The appeals are big but the ref is not interested.Copyright: Reuters
Andre Schurrle is replaces by Aboubakar Kamara for Fulham.
A ball over the top finds the run of Matt Ritchie after Alfie Mawson could only head it into his path. But Ritchie's shot is blocked by Tim Ream and Newcastle will have to settle for a corner.
Ritchie takes the set-piece but Fabian Schar's header flies inches over the crossbar. He slams the ground in frustration because that wasn't too far away...
Newcastle make that change. Kenedy replaces Christian Atsu.Copyright: Reuters
Fulham are all out of answers at the moment. Joe Bryan looks inside and sees no options so twists and goes the other way. Andre Schurrle is his only option down the wing but the forward can only dribble a cross into the middle and there's no teammate in sight.
Rafa wants to make a change. Kenedy is ready to come on.
Salomon Rondon has scored four goals in his last six Premier League games for Newcastle. Now would be a good time to make it five...
His side have the ball in midfield but are content to just pass it around the back.