Crystal Palace earned a valuable point to boost their Championship survival bid at play-off chasing Leicester.
Foxes goalkeeper Chris Weale should have kept out Sean Scannell's long-range first-half opener which moved in the air en route to the net.
But Matt Oakley levelled for the home side midway through the second period with a classy edge-of-area volley.
Yakubu blazed over for Leicester from two yards as Palace, who had Wilfried Zaha sent off in injury time, clung on.
In a cagey opening, bereft of quality, City's on-loan Fulham striker Diomansy Kamara scuffed the best chance wide.
Winger Scannell broke the deadlock, though, on the half-hour mark after he let fly from distance straight at keeper Weale, who was left red-faced as the ball swerved past his grasp.
Oakley's moment of skill illuminated a drab second half in the 58th minute.
A ball into the box was cleared to the edge of the area and the Foxes skipper pounced with an exquisite volley which left visiting keeper Julian Speroni with no chance.
Second-half substitue Darius Vassell looked to have fashioned the Foxes a winner when he sent over a low, pacy cross to leave Yakubu with a simple finish.
However, with the goal at his mercy, the on-loan Everton man inexplicably fired over.
Speroni came to Palace's rescue late on, producing a smart stop from a Patrick van Aanholt strike.
In the dying moments, Dutch full-back Van Aanholt was the victim of an apparent touchline stamp from Zaha, who was dismissed over the incident.
The result leaves Leicester four points from the play-off places, while Palace have increased the gap between themselves and third-from-bottom Scunthorpe to six points.