Papiss Cisse scored a breathtaking double as Newcastle won 2-0 to crush Chelsea's Barclays Premier League top-four hopes and leave them almost certainly needing to win the Champions League to qualify for next season's competition. Cisse's sensational form since his January move to Newcastle hit new heights at Stamford Bridge as he produced one of the best goals ever seen at the ground, leaving Alan Pardew's men in what looks a straight shootout between themselves, Tottenham and Arsenal for third and fourth place.
The 26-year-old had already netted a stunning opener when he unleashed an outrageous 30-yard banana shot with the outside of his right foot that brought back memories of Roberto Carlos' free-kick for Brazil against France.
The goal was his 13th in 12 league appearances for Newcastle.
That came in 10 minutes of second-half stoppage-time added for a sickening head injury to Cheik Tiote, the only sour note on a night that left Newcastle four points clear of sixth-placed Chelsea with two games left to play.
The defeat was the first major setback for caretaker Blues boss Roberto Di Matteo in his bid to land the job full-time, with owner Roman Abramovich in attendance.
There is still plenty for Di Matteo to play for, starting with Saturday's FA Cup final, but the Italian's number one priority was qualifying for the Champions League and the Blues now look like they will need to beat Bayern Munich in next month's final to do so.
Despite insisting he would pick his strongest possible team, Di Matteo rested both Juan Mata and Frank Lampard.
They certainly did not seem to miss them in an opening 10 minutes that threatened to be a re-run of Sunday's wet and muddy thrashing of QPR.
Fernando Torres looked in the mood to add to his first Blues hat-trick, although this time he failed to round the goalkeeper after being found by Raul Meireles' long ball.
The striker then bamboozled Tiote into an early booking before the Newcastle midfielder then left Ramires in some pain after accidentally kicking him in the hand.
Torres soon switched to assist mode, with Daniel Sturridge failing to connect with his low cross but that was as close as they went before the visitors got a grip.
And after Demba Ba hooked over under pressure, they struck in stunning fashion in the 19th minute.
Davide Santon and Cisse were both given too much space but the latter still needed just one touch to control the full-back's pass before volleying left-footed into the top corner.
A disjointed Chelsea took almost 20 minutes to muster a response as the absence of Lampard and Mata began to show.
When they finally did, they should have equalised, Florent Malouda heading Torres' brilliant cross wide and Branislav Ivanovic nodding Meireles' corner over under pressure.
But they were lucky not to go into the break two down when Demba Ba forced a scrambling save from Petr Cech and then drilled against the crossbar after Chelsea failed to deal with a corner.
Di Matteo wasted no time sending on Mata at the restart, with Sturridge withdrawn, something that almost had an instant impact when Tiote blocked Meireles' drive after more good work from Torres.
But the lack of precision in Chelsea's passing continued and they quickly resorted to trying their luck from set-pieces when Ramires went down very easily under Yohan Cabaye's challenge, earning the latter a booking.
Both teams were given the benefit of the doubt on the hour mark when Tiote's flailing arm caught the face of John Obi Mikel, who then led with his elbow in an aerial challenge with his fellow midfielder.
Tiote stayed down and it took around seven minutes to treat him and carry him off on a stretcher and in an oxygen mask with what looked a serious head injury.
Ryan Taylor came on, with Chelsea having already introduced Didier Drogba for Malouda, and tempers began to flare when Ba took exception an Ivanovic challenge from behind.
Newcastle were in danger of losing their composure and Ba was quickly withdrawn for Shola Ameobi, before Di Matteo threw on Lampard for Meireles in the 78th minute.
Chelsea's attacks became increasingly desperate and Lampard flashed wide from distance, while Fabricio Coloccini went close to glancing Drogba's cross into his own net.
Newcastle withdrew Hatem Ben Arfa for Gabriel Obertan and they had Santon to thank for preserving their lead when he cleared John Terry's 88th-minute header off the line.
Krul was booked for time-wasting but he need not have worried as Cisse sealed the win in the most outrageous fashion.
CHELSEA v TOON 2011/2012 Wed 02 May Chelsea 0 - 2 Newcastle Utd. Premier League Sat 03 Dec Newcastle Utd. 0 - 3 Chelsea Premier League 2010/2011 Sun 15 May Chelsea 2 - 2 Newcastle Utd. Premier League Sun 28 Nov Newcastle Utd. 1 - 1 Chelsea Premier League Wed 22 Sep Chelsea 3 - 4 Newcastle Utd. League Cup 2008/2009 Sat 04 Apr Newcastle Utd. 0 - 2 Chelsea Premier League Sat 22 Nov Chelsea 0 - 0 Newcastle Utd. Premier League 2007/2008 Mon 05 May Newcastle Utd. 0 - 2 Chelsea Premier League Sat 29 Dec Chelsea 2 - 1 Newcastle Utd. Premier League 2006/2007 Sun 22 Apr Newcastle Utd. 0 - 0 Chelsea Premiership Wed 20 Dec Newcastle Utd. 0 - 1 Chelsea League Cup Wed 13 Dec Chelsea 1 - 0 Newcastle Utd. Premiership 2005/2006 Sun 07 May Newcastle Utd. 1 - 0 Chelsea Premiership Wed 22 Mar Chelsea 1 - 0 Newcastle Utd. F.A. Cup Sat 19 Nov Chelsea 3 - 0 Newcastle Utd. Premiership 2004/2005 Sun 15 May Newcastle Utd. 1 - 1 Chelsea Premiership Sun 20 Feb Newcastle Utd. 1 - 0 Chelsea F.A. Cup Sat 04 Dec Chelsea 4 - 0 Newcastle Utd. Premiership Wed 10 Nov Newcastle Utd. 0 - 2 Chelsea League Cup after extra time, 90 minutes 0-0 2003/2004 Sun 25 Apr Newcastle Utd. 2 - 1 Chelsea Premiership Sun 09 Nov Chelsea 5 - 0 Newcastle Utd. Premiership 2002/2003 Sat 01 Mar Newcastle Utd. 2 - 1 Chelsea Premiership Sat 14 Sep Chelsea 3 - 0 Newcastle Utd. Premiership 2001/2002 Sat 29 Dec Newcastle Utd. 1 - 2 Chelsea Premiership Wed 12 Dec Chelsea 1 - 0 Newcastle Utd. League Cup Sun 19 Aug Chelsea 1 - 1 Newcastle Utd. Premiership 2000/2001 Wed 31 Jan Chelsea 3 - 1 Newcastle Utd. Premiership Sat 09 Sep Newcastle Utd. 0 - 0 Chelsea Premiership 1999/2000 Sun 09 Apr Chelsea 2 - 1 Newcastle Utd. F.A. Cup played at Wembley Sat 04 Mar Newcastle Utd. 0 - 1 Chelsea Premiership Sat 11 Sep Chelsea 1 - 0 Newcastle Utd. Premiership 1998/1999 Sat 09 Jan Newcastle Utd. 0 - 1 Chelsea Premiership Sat 22 Aug Chelsea 1 - 1 Newcastle Utd. Premiership 1997/1998 Sat 02 May Newcastle Utd. 3 - 1 Chelsea Premiership Sat 27 Sep Chelsea 1 - 0 Newcastle Utd. Premiership 1996/1997 Wed 16 Apr Newcastle Utd. 3 - 1 Chelsea Premiership Sat 23 Nov Chelsea 1 - 1 Newcastle Utd. Premiership 1995/1996 Wed 17 Jan Newcastle Utd. 2 - 2 Chelsea F.A. Cup after extra time, 90 minutes 2-2, Chelsea won 4-2 on penalties Sun 07 Jan Chelsea 1 - 1 Newcastle Utd. F.A. Cup Sat 09 Dec Chelsea 1 - 0 Newcastle Utd. Premiership Sun 24 Sep Newcastle Utd. 2 - 0 Chelsea Premiership 1994/1995 Sat 01 Apr Chelsea 1 - 1 Newcastle Utd. Premiership Sat 10 Sep Newcastle Utd. 4 - 2 Chelsea Premiership 1993/1994 Mon 04 Apr Newcastle Utd. 0 - 0 Chelsea Premiership Tue 28 Dec Chelsea 1 - 0 Newcastle Utd. Premiership 1992/1993 Wed 28 Oct Chelsea 2 - 1 Newcastle Utd. League Cup 1987/1988 Sat 27 Feb Newcastle Utd. 3 - 1 Chelsea First Division Sat 03 Oct Chelsea 2 - 2 Newcastle Utd. First Division 1986/1987 Sat 25 Apr Newcastle Utd. 1 - 0 Chelsea First Division Sat 22 Nov Chelsea 1 - 3 Newcastle Utd. First Division 1985/1986 Sat 19 Apr Chelsea 1 - 1 Newcastle Utd. First Division Sat 16 Nov Newcastle Utd. 1 - 3 Chelsea First Division 1984/1985 Sat 16 Feb Chelsea 1 - 0 Newcastle Utd. First Division Sat 10 Nov Newcastle Utd. 2 - 1 Chelsea First Division 1983/1984 Sat 10 Mar Newcastle Utd. 1 - 1 Chelsea Second Division Sat 12 Nov Chelsea 4 - 0 Newcastle Utd. Second Division 1982/1983 Sat 16 Apr Chelsea 0 - 2 Newcastle Utd. Second Division Sat 11 Sep Newcastle Utd. 1 - 1 Chelsea Second Division 1981/1982 Sat 27 Mar Newcastle Utd. 1 - 0 Chelsea Second Division Sat 07 Nov Chelsea 2 - 1 Newcastle Utd. Second Division 1980/1981 Sat 28 Mar Newcastle Utd. 1 - 0 Chelsea Second Division Sat 25 Oct Chelsea 6 - 0 Newcastle Utd. Second Division 1979/1980 Sat 12 Jan Chelsea 4 - 0 Newcastle Utd. Second Division Sat 01 Sep Newcastle Utd. 2 - 1 Chelsea Second Division 1977/1978 Sat 18 Mar Chelsea 2 - 2 Newcastle Utd. First Division Sat 22 Oct Newcastle Utd. 1 - 0 Chelsea First Division 1974/1975 Sat 22 Feb Chelsea 3 - 2 Newcastle Utd. First Division Sat 16 Nov Newcastle Utd. 5 - 0 Chelsea First Division 1973/1974 Sat 16 Mar Chelsea 1 - 0 Newcastle Utd. First Division Sat 20 Oct Newcastle Utd. 2 - 0 Chelsea First Division 1972/1973 Sat 24 Mar Newcastle Utd. 1 - 1 Chelsea First Division Sat 28 Oct Chelsea 1 - 1 Newcastle Utd. First Division 1971/1972 Sat 22 Apr Chelsea 3 - 3 Newcastle Utd. First Division Sat 04 Dec Newcastle Utd. 0 - 0 Chelsea First Division 1970/1971 Sat 06 Feb Newcastle Utd. 0 - 1 Chelsea First Division Sat 05 Dec Chelsea 1 - 0 Newcastle Utd. First Division 1969/1970 Wed 25 Feb Chelsea 0 - 0 Newcastle Utd. First Division Sat 25 Oct Newcastle Utd. 0 - 1 Chelsea First Division 1968/1969 Fri 04 Apr Chelsea 1 - 1 Newcastle Utd. First Division Wed 21 Aug Newcastle Utd. 3 - 2 Chelsea First Division 1967/1968 Wed 30 Aug Newcastle Utd. 5 - 1 Chelsea First Division Wed 23 Aug Chelsea 1 - 1 Newcastle Utd. First Division 1966/1967 Sat 25 Mar Chelsea 2 - 1 Newcastle Utd. First Division Sat 10 Dec Newcastle Utd. 2 - 2 Chelsea First Division 1965/1966 Sat 19 Mar Newcastle Utd. 0 - 1 Chelsea First Division Sat 25 Sep Chelsea 1 - 1 Newcastle Utd. First Division 1962/1963 Sat 23 Mar Newcastle Utd. 2 - 0 Chelsea Second Division Sat 03 Nov Chelsea 4 - 2 Newcastle Utd. Second Division 1960/1961 Sat 25 Mar Newcastle Utd. 1 - 6 Chelsea First Division Sat 05 Nov Chelsea 4 - 2 Newcastle Utd. First Division 1959/1960 Mon 28 Dec Newcastle Utd. 1 - 1 Chelsea First Division Sat 26 Dec Chelsea 2 - 2 Newcastle Utd. First Division 1958/1959 Mon 19 Jan Newcastle Utd. 1 - 4 Chelsea F.A. Cup Wed 17 Sep Newcastle Utd. 1 - 2 Chelsea First Division Wed 10 Sep Chelsea 6 - 5 Newcastle Utd. First Division 1957/1958 Sat 18 Jan Chelsea 2 - 1 Newcastle Utd. First Division Sat 14 Sep Newcastle Utd. 1 - 3 Chelsea First Division 1956/1957 Mon 22 Apr Chelsea 6 - 2 Newcastle Utd. First Division Fri 19 Apr Newcastle Utd. 1 - 2 Chelsea First Division 1955/1956 Sat 21 Apr Newcastle Utd. 1 - 1 Chelsea First Division Sat 10 Dec Chelsea 2 - 1 Newcastle Utd. First Division Wed 14 Sep Chelsea 3 - 0 Newcastle Utd. Charity Shield played at Stamford Bridge 1954/1955 Sat 12 Feb Chelsea 4 - 3 Newcastle Utd. First Division Sat 25 Sep Newcastle Utd. 1 - 3 Chelsea First Division 1953/1954 Sat 24 Apr Chelsea 1 - 2 Newcastle Utd. First Division Sat 05 Dec Newcastle Utd. 1 - 1 Chelsea First Division 1952/1953 Sat 04 Apr Chelsea 1 - 2 Newcastle Utd. First Division Sat 15 Nov Newcastle Utd. 2 - 1 Chelsea First Division 1951/1952 Wed 12 Mar Chelsea 1 - 0 Newcastle Utd. First Division Sat 20 Oct Newcastle Utd. 3 - 1 Chelsea First Division 1950/1951 Sat 13 Jan Chelsea 3 - 1 Newcastle Utd. First Division Sat 09 Sep Newcastle Utd. 3 - 1 Chelsea First Division 1949/1950 Sat 29 Apr Chelsea 1 - 3 Newcastle Utd. First Division Sat 28 Jan Chelsea 3 - 0 Newcastle Utd. F.A. Cup Sat 10 Dec Newcastle Utd. 2 - 2 Chelsea First Division 1948/1949 Wed 01 Sep Chelsea 2 - 3 Newcastle Utd. First Division Wed 25 Aug Newcastle Utd. 2 - 2 Chelsea First Division 1933/1934 Sat 10 Mar Newcastle Utd. 2 - 2 Chelsea First Division Sat 28 Oct Chelsea 2 - 1 Newcastle Utd. First Division 1932/1933 Sat 04 Feb Newcastle Utd. 2 - 0 Chelsea First Division Sat 24 Sep Chelsea 0 - 1 Newcastle Utd. First Division 1931/1932 Thu 14 Apr Chelsea 4 - 1 Newcastle Utd. First Division Sat 12 Mar Chelsea 1 - 2 Newcastle Utd. F.A. Cup played at Leeds Road Sat 12 Sep Newcastle Utd. 4 - 1 Chelsea First Division 1930/1931 Sat 02 May Chelsea 1 - 1 Newcastle Utd. First Division Wed 03 Sep Newcastle Utd. 1 - 0 Chelsea First Division 1923/1924 Sat 19 Apr Chelsea 1 - 0 Newcastle Utd. First Division Sat 12 Apr Newcastle Utd. 2 - 1 Chelsea First Division 1922/1923 Sat 27 Jan Newcastle Utd. 0 - 0 Chelsea First Division Sat 20 Jan Chelsea 3 - 0 Newcastle Utd. First Division 1921/1922 Sat 15 Oct Newcastle Utd. 1 - 0 Chelsea First Division Sat 08 Oct Chelsea 1 - 1 Newcastle Utd. First Division 1920/1921 Wed 09 Feb Newcastle Utd. 1 - 0 Chelsea First Division Sat 05 Feb Chelsea 2 - 0 Newcastle Utd. First Division 1919/1920 Sat 20 Sep Newcastle Utd. 3 - 0 Chelsea First Division Sat 13 Sep Chelsea 0 - 0 Newcastle Utd. First Division 1914/1915 Wed 17 Mar Newcastle Utd. 2 - 0 Chelsea First Division Sat 13 Mar Newcastle Utd. 0 - 1 Chelsea F.A. Cup Sat 06 Mar Chelsea 1 - 1 Newcastle Utd. F.A. Cup Sat 12 Sep Chelsea 0 - 3 Newcastle Utd. First Division 1913/1914 Sat 14 Feb Chelsea 0 - 1 Newcastle Utd. First Division Sat 11 Oct Newcastle Utd. 1 - 0 Chelsea First Division 1912/1913 Sat 18 Jan Chelsea 1 - 0 Newcastle Utd. First Division Sat 21 Sep Newcastle Utd. 3 - 2 Chelsea First Division 1910/1911 Sat 25 Mar Newcastle Utd. 3 - 0 Chelsea F.A. Cup played at St. Andrews 1909/1910 Sat 01 Jan Newcastle Utd. 1 - 0 Chelsea First Division Mon 27 Dec Chelsea 2 - 1 Newcastle Utd. First Division 1908/1909 Sat 17 Apr Newcastle Utd. 1 - 3 Chelsea First Division Sat 12 Dec Chelsea 1 - 2 Newcastle Utd. First Division 1907/1908 Mon 23 Sep Chelsea 2 - 0 Newcastle Utd. First Division Sat 14 Sep Newcastle Utd. 1 - 0 Chelsea First DivisionSource: FOOTYMAD