Manchester City fell two points behind leaders Chelsea at the top of the Premier League after a 1-1 draw at Everton.
The Premier League champions had gone ahead with little over 15 minutes remaining but Everton hit back almost immediately to earn a share of the spoils and damage City's title hopes.
Manuel Pellegrini's side had started the day neck and neck with Chelsea but a 2-0 victory over Newcastle saw Jose Mourinho's men pull out in front at the top of the table.
With the two clubs due to meet at Stamford Bridge later this month, it was vital City kept touch with their rivals, but they gave their failure to hold on to a lead has given the Londoners pole position.
Even the return of Sergio Aguero wasn't enough to inspire a City victory, who also welcomed back captain Vincent Kompany to the substitutes bench.
City will now play host to Arsenal next weekend hoping to keep touch with Chelsea before the trip to Stamford Bridge. In the meantime, Swansea will provide the opposition for Mourinho's men in preparation for the top-two clash.
A run of eight wins in their last nine league fixtures has allowed City to close an eight-point gap at the top of the table, and they probably expected to make it nine from ten against a beleaguered Everton side.
Roberto Martinez' team have lost four on the spin in the league but were putting up a brave fight against City until late in the second half.
Pellegrini had been forced to bring on Aguero with 25minutes remaining as they struggled for an opener, but it was another South American who eventually broke the deadlock.
A City breakaway that left Toffees fans screaming for handball and offside lead to Brazilian Fernandinho bundling home his second goal of the season.
Everton could have been forgiven for crumbling under the circumstances, but instead they pulled themselves level within minutes.
Leighton Baines floated in a free-kick and Steven Naismith rose highest to beat Joe Hart to the ball and nod home a precious equaliser.
Despite their best efforts neither team could find a winning goal to secure a much-needed three points, although both sides will feel they deserved more.
City, without Yaya Toure, managed an impressive 18 shots at Joel Robles' goal, but could only hit the target with two of those.
At the other end Eliaquim Mangala had a horrid afternoon trying to contain Romelu Lukaku, with the Belgian striker doing everything but score.