Newcastle United came out on top in a five-goal thriller with Chelsea after Moussa Sissoko's double took them to a 3-2 win.
The Blues created the first decent chance when Frank Lampard was picked out by a cut-back from Ashley Cole but he thumped his effort over from 12 yards out.
Papiss Cisse tried to respond at the other end six minutes later but his curling strike did not have enough power on it to beat Petr Cech.
Davide Santon then lashed a volley at goal but his shot sailed just wide of the target before Moussa Sissoko lifted a glorious chance over after a mistake from Gary Cahill.
Demba Ba thought that he had opened the scoring against the team he left in January but his first effort was saved by Tim Krul before the Senegal striker nodded the rebound just over.
The Magpies continued to trouble their opponents though and forced Cech into a smart save after a powerful drive from Cisse.
The hosts would then grab the lead with five minutes to play in the first-half as Jonas Gutierrez got up to meet Santon's cross to finish off a sweeping move.
Chelsea responded brilliantly and Lampard would fire in a sensational strike in the 55th minute from 30 yards out to pull the game level.
Six minutes later the in-form Juan Mata had turned things around when he lifted the ball over Krul after receiving the ball from Fernando Torres.
Newcastle refused to give in though and in the 68th minute Sissoko gobbled up a rebound after Gouffran's shot was parried by Cech.
Sissoko was boosted by the goal and raced clear four minutes later only to see his strike saved by Cech. He would go on to have the final say though as he drove the ball home from the edge of the area in the final minute to put the Magpies ahead.
Lampard had a shout for a penalty deep into stoppage time but the referee waved the appeal away as Newcastle claimed the win.