Adam Le Fondre’s sensational late double gave Reading a 2-2 draw with Chelsea at the Madejski Stadium.
Rafa Benitez’s side looked to be cruising to victory after goals from Juan Mata and Frank Lampard either side of half time had given them a 2-0 lead.
But the Royals struck twice in the final minutes of the match with Le Fondre scoring two fine finishes to deny the Blues a win.
Chelsea now sit in third, 13 points behind Premier League leaders Manchester United with their title hopes in tatters.
Meanwhile, the Red Devils solidified their position at the top and lengthened their lead above rivals Manchester City to seven points as they ran out 2-1 winners over Southampton.
Jay Rodriguez had shocked Sir Alex Ferguson’s side when he netted after just three minute, but a Wayne Rooney double saw the hosts grab all three points.
It was a game of two halves in London at the Emirates as Arsenal drew 2-2 with Liverpool.
Luis Suarez opened the scoring for the visitors early on in the first period and Jordan Henderson doubled their lead just after the break.
But the Gunners, on home soil, hit back with two goals in three minutes as Olivier Giroud headed the ball home and then Theo Walcott, on the diagonal, fizzed a vicious strike into the far corner beyond Pepe Reina.
The result leaves Arsene Wenger’s men sixth in the division and four points behind rivals Tottenham.
Top four contenders Spurs, though, will be disappointed after an abject display saw them draw 1-1 with struggling Norwich City.
Wes Hoolahan had give the Canaries the lead after 32 minutes at Carrow Road, side-footing past Hugo Lloris from Anthony Pilkington’s cross.
But a magnificent solo goal from Gareth Bale saved Tottenham from defeat as he burst through on goal and fired home after rounding several players.
It was an easy win 2-1 at Goodison Park for Everton against West Brom as a Leighton Baines brace saw the Toffees 2-0 up at half time.
A mistake from John Heitinga allowed the Baggies back into the game as Shane Long headed into an unguarded net, but David Moyes’ men were able to hold on for three points as they sit just three points behind Tottenham.
And, at Craven Cottage, Fulham beat West Ham United 3-1.
Dimitar Berbatov’s opener had been cancelled out by Kevin Nolan but Hugo Rodallega and Mladen Petric ensured they grabbed all three points on home soil to move themselves eight points away from the relegation zone.