Arsenal beat Manchester United 1-nil to keep the English Premier League title race wide open with Aaron Ramsey's second-half winner cheered almost as loudly by Chelsea fans.
United stayed top of the table with 73 points from 35 matches but, with three games left, remained just three points clear of champions Chelsea who they play at Old Trafford next weekend.
Chelsea, who beat Tottenham Hotspur 2-1 yesterday, trailed United by 15 points two months ago but if they win next week they would go top on goal difference.
The United assistant manager Mike Phelan felt they perhaps deserved a bit more from the match.
Arsenal, who maintain a slim mathematical chance of winning the title, are third with 67 points while Manchester City strengthened their grip on the fourth Champions League spot with a 2-1 win over bottom-of-the-table West Ham United at Eastlands.
City moved on to 62 points, seven clear of Liverpool who moved up to fifth by beating Newcastle United 3-nil.
Tottenham Hotspur dropped to sixth.