With Chelsea and Manchester City tied at the top of the table heading into today's games, City had the chance to go top by simply bettering Chelsea's result at Newcastle.
Chelsea led the league by alphabetical order, meaning City had the perfect chance to leapfrog them against Everton today.
With Sergio Aguero back on the bench, Manuel Pellegrini's men were handed a boost in attack, but it was a surprise goalscorer who gave City the lead.
Brazilian midfielder Fernandinho doesn't score often, but with just 15 minutes to play, he headed the ball home from close range to put City in front.
Given Everton's poor form this season, many expected that Fernandinho's goal would be the clincher for City, but Roberto Martinez's men roared back to claim a point.
Leighton Baines whipped a superb cross into the box, and Steven Naismith beat Joe Hart to the ball to head into the net and claim a share of the spoils for the Toffees.
With Chelsea beating Newcastle 2-0, City are now two points behind Jose Mourinho's men, whilst the spirited point is a boost for Everton, who sit in 12th place.