Newcastle boss Alan Shearer found himself back deep in relegation trouble after Mark Viduka was controversially denied a precious equaliser.
Trailing 1-0 to Fulham as a result of Diomansy Kamara's 41st-minute strike, the Australian thought he had levelled five minutes after the break to give his side a lifeline.
However, referee Howard Webb harshly chalked off his effort for a foul by Kevin Nolan on keeper Mark Schwarzer to dump the Magpies, who played the last half-hour with 10 men after defender Sebastien Bassong had been sent off, back into the mire with just one game remaining in which to save themselves.
Newcastle, who had soon to be out of contract skipper Michael Owen missing with a groin injury in what might have been his final game for the club, went close 12 minutes from time, but Schwarzer pulled off a fine save to deny Obafemi Martins, who had earlier hit the post, and then kept out Nicky Butt's injury-time effort.
They now face a trip to Aston Villa next Sunday knowing even victory might not be enough if other results go against them and with their Barclays Premier League status hanging by a thread.