A stoppage-time winner by Park Ji-Sung helped Manchester United close the gap on English Premier League football leaders Chelsea to two points as they beat Wolverhampton Wanderers 2-1 at Old Trafford.
South Korean Park had given United a first half lead but Wolves substitute Sylvan Ebanks-Blake replied after the break and it had looked like being a frustrating day for United who lost midfielder Owen Hargreaves five minutes into his comeback.
Unbeaten United moved above Arsenal into second spot with 23 points from 11 games, two behind Chelsea who play Liverpool tomorrow.
Arsenal, who have 20, are also in action tomorrow against Newcastle United.
Tottenham Hotspur fell to earth with a thud after their midweek Champions League win over Inter Milan, losing 4-2 at Bolton Wanderers who moved above the London club to fifth thanks to two goals by Kevin Davies.
Bottom club West Ham United threw away a 2-nil lead at Birmingham City to draw 2-all while Everton and Blackpool also shared four goals.
Asamoah Gyan scored twice for Sunderland in a 2-nil defeat of Stoke City while Fulham equalised late in a 1-all home draw with Aston Villa.
Blackburn Rovers beat Wigan Athletic 2-1.