The worries mounted for Arsenal manager Arsene Wenger as his side were beaten 2-0 by Swansea at the Emirates with two late goals from Michu.

The Spanish striker slid home the opener in the 88th minute, and struck in injury time as the Gunners left the field to a chorus of boos.

At the Etihad Stadium Manchester City drew 1-1 with Everton – Marouane Fellaini's eighth goal of the season gave David Moyes' men a first-half lead before Carlos Tevez equalised from the penalty spot on 43 minutes.

Manchester United remain in top spot after a 4-3 win at Reading, with all seven goals coming in a 34-minute spell in the first half. Hal Robson-Kanu gave Reading an early lead before Anderson levelled and Wayne Rooney put United ahead from the penalty spot. Goals from Adam Le Fondre and Sean Morrison were then cancelled out by another effort from Rooney and a neat finish from Robin van Persie gave United the spoils.

Harry Redknapp's home debut in charge of Queens Park Rangers ended in a 1-1 draw against Aston Villa. Brett Holman's goal cancelled out by Jamie Mackie's 18th-minute header.

Jermain Defoe scored twice as Tottenham Hotspur cantered to a 3-0 win over Fulham at Craven Cottage. Sandro put Spurs ahead in the 55th minute, before Defoe took over.

Daniel Agger's 43rd-minute header proved enough as Liverpool won 1-0 over struggling Southampton at Anfield.

Substitute Dean Whitehead snatched a 75th-minute winner for Stoke at The Hawthorns as West Bromwich Albion fell to a second successive defeat. Whitehead poked home a ball into the box by Michael Kightly for the 1-0 win.