Stoke's winless run was extended to eight Championship matches with a dour 0-0 draw at home to Reading.
The Potters enjoyed plenty of possession against the play-off chasing Royals but lacked any cutting edge.
It summed up a dull encounter which saw both sides only manage to hit the target three times between them.
Stoke came closest to breaking the deadlock in the first half when Steven Fletcher had a goal ruled out for offside.
James McClean should have done better when he fired weakly straight at goalkeeper Rafael Cabral during a good spell of home pressure.
The visitors rarely threatened and did not record their first shot on target until the 79th minute.
It means Michael O'Neill's men have now not tasted victory since their 1-0 win at home to Blackburn on December 19.
Home keeper Angus Gunn had to punch John Swift's inswinging free-kick to safety in the eighth minute.
Reading's Michael Morrison then headed a dangerous Sam Clucas corner to safety while under pressure in the 16th minute.
McClean was booked for a dive after he went down following a challenge by Tom McIntyre in the 25th minute.
Clucas then hit a snap-shot volley well wide from 25 yards three minutes later as the home side started to take charge.
Fletcher had a goal chalked off for offside in the 29th minute after he clinically volleyed home from six yards.
It came at the end of a superb counter-attack by City, which saw McClean head a deep Jack Clarke cross into the striker's path.
Clarke headed wide at the back post from a Clucas cross in the 34th minute.
Josh Laurent then did well to turn another excellent Clucas corner over his own bar as Danny Batth waited to pounce.
McClean tamely shot straight at the keeper after John Obi Mikel picked him out, having superbly turned his man.
Thomas Holmes headed Batth's deep free-kick behind at the back post for a 56th-minute corner as Stoke continued to push.
Yakou Meite headed over just after the hour mark, with Morgan Fox needing treatment after falling heavily as he challenged for the ball.
Harry Souttar headed a Meite cross behind for a Reading corner as Lucas Joao lurked in the 70th minute.
Ovie Ejaria shot straight at Gunn from distance in the 79th minute as the visitors started to wake up.
Jacob Brown went into the book four minutes before the end following a reckless challenge on Morrison.
Brown saw a header beaten away by the visiting keeper in stoppage time after McClean picked him out.
Meite then blazed wide from a corner with the last kick of the game.