Newcastle's European hopes took a dent as they failed to make the most of their dominance in a 0-0 draw with Middlesbrough at St James' Park.
James Milner hit the bar with a 51st-minute free-kick and Scott Parker forced Mark Schwarzer into a vital last-minute save.
But Obafemi Martins passed up three glorious opportunities as Glenn Roeder's men simply could not make their pressure tell in front of a largely disappointed crowd of 52,303.
For all their pressure, Newcastle created only two clear chances.
The first came in the 19th minute when Nicky Butt's astute through-ball freed Martins, but he delayed his shot until Schwarzer closed down the angle, and the keeper made a good one-handed save.
The second came after 62 minutes when Keiron Dyer turned Nolberto Solano's pass into the path of Parker, who drilled his shot inches wide.