Liverpool 1 Portsmouth 0
Hull 0 Chelsea 3
Arsenal 4 Tottenham 4
Manchester U 2 West Ham 0
Aston Villa 3 Blackburn 2
Middlesbro' 1 Manchester C 0
Bolton 0 Everton 1
Fulham 2 Wigan 0
Stoke 1 Sunderland 0
Other games that involve Newcastle's plight at the bottom ...
Aaron Lennon's injury-time goal meant Harry Redknapp's first north London derby as Tottenham manager ended in a pulsating 4-4 draw with Arsenal at the Emirates Stadium.
Luka Modric's 94th minute strike smacked the post, only for the rebound to drop to Lennon - who tapped home to steal a point for Spurs in easily the most exciting match in a packed Barclays Premier League schedule.
Spurs had taken the lead after a stunning 40-yard looping lob but Mikael Silvestre levelled just before half-time after an error by Spurs goalkeeper Heurelho Gomes.
William Gallas beat Gomes at the near post after the break to give Arsenal the lead before Emmanuel Adebayor made it 3-1.
Darren Bent then pulled one back only to see Arsenal's two-goal lead restored 30 seconds later.
But Jermaine Jenas' 89th-minute goal set up an exciting finish before Lennon's equaliser ended a dramatic encounter.
Andrew Johnson bagged a brace on the way to giving Fulham a 2-0 win over Wigan at Craven Cottage.
Johnson bagged his 100th league goal on 11 minutes before combining with Jimmy Bullard on the hour to seal the win.
Rory Delap's long throws came in use once more for Stoke. who beat Sunderland 1-0 at the Britannia Stadium.
Delap launched one of his trademark throws into the Black Cats' box for Ricardo Fuller to head the winning goal with 17 minutes left.