Manchester United moved 15 points clear at the top after goals from Rafael and Ryan Giggs sealed a comfortable 2-0 victory over Premier League strugglers Queens Park Rangers. Robin van Persie was hauled off in the first half after collision with a pitchside camera.
Arsenal got back to winning ways and pushed within a point of rivals Tottenham in the race to fourth place, as Spaniard Santi Cazorla's double helped Gunners beat Aston Villa 2-1 at the Emirates. Andreas Weimann pulled one back with 20 minutes remaining after another mistake by keeper Wojciech Szczesny.
Everton's chances of qualifying to the Champions League hit a new low after they fell to a late 2-1 to Norwich at Carrow Road. Leon Osman opened the scoring but Kie Kamara and Gran Holt's late goals helped the Canaries seal all three points.
In the battle for survival, Wigan Athletic thrashed fellow relegation strugglers Reading 3-0. The Latics were two goals ahead before half-time thanks to a double from striker Aroune Kone. Maynor Figueroa completed the rout before being fouled by Pavel Pogrebnyak for which the Russian was sent-off.
Romelu Lukaku scored twice to see off late pressure from Sunderland as West Brom beat them 2-1 at the Hawthorns. Lukaku first converted from the spot to the Baggies an early lead and the Belgian scored another from 20 yards out, before Stephane Sessegnon got one back to set up a tense final ten minutes.
Dimitar Berbatov scored a stunning volley to hand Fulham all three points against Stoke City as the match ended 1-0, but the visitors squandered a number of chances including missing a penalty.
Newcastle United came back to beat Southampton 4-2 which took them six points above the relegation zone. The Saints went ahead with Morgan Schneiderlin's third minute strike, but Moussa Sissoko and Papiss Cisse's incredible volley gave them advantage at the break. Ricky Lambert equalised for the visitors but Yohan Cabaye converted from the spot and Jos Hooiveld's own goal killed the game off.