Arsenal warmed up for their crucial Champions League tie at Monaco on Tuesday with a 10th successive win over West Ham.
The Gunners dominated the first half before Olivier Giroud smashed in an angled drive on half-time.
Kevin Nolan and Matt Jarvis came close for the Hammers.
But late strikes from Aaron Ramsey and Mathieu Flamini moved Arsenal four points clear of fourth-placed Manchester United.
And West Brom boss Tony Pulis masterminded a victory against his former club as the Baggies edged out lacklustre Stoke.
Brown Ideye headed the decisive goal early on but the hosts could have had more in a dominant display that lifts them 11 points clear of the drop zone.
The visitors, whom Pulis managed from 2006 until 2013 and moulded into an effective Premier League outfit, failed to muster a clear chance.
Peter Crouch’s blocked header was the closest they came to equalising.
At the Stadium of Light, Aston Villa’s revival under Tim Sherwood continued as they hammered hapless Sunderland to pile the pressure on manager Gus Poyet.
Gabriel Agbonlahor and Christian Benteke both scored twice in the first half to give Villa their first goals and win away from home since December.
Sunderland, who have now won just one of their last 12 league games, were booed off at half-time and at the end.
Poyet was targeted by unhappy fans with his side now deep in relegation danger.
And Crystal Palace pushed QPR deeper into the relegation mire with a 3-1 victory over their London rivals at Selhurst Park on Saturday.
Alan Pardew’s side swept into a three-goal lead by halftime thanks to strikes from Wilfried Zaha, James McArthur and Joel Ward.
Matt Phillips produced one of the goals of the season in the closing stages, but the winger’s brilliant drive, from at least 40 yards out, came too late to spark a QPR fightback.
QPR’s fourth successive Premier League loss extended their miserable run to nine defeats in their last 10 games, leaving the west Londoners third bottom and three points from safety.
While QPR have shown no signs of improvement since Chris Ramsey replaced Harry Redknapp as manager in February, Palace have been in the ascendency since Pardew took over from Neil Warnock.
The Eagles look certain to retain their top-flight status for another season after moving 11 points clear of the bottom three.
Shaun Wright-Phillips made his first Premier League start in more than two years, but the 33-year-old’s presence failed to spark an improvement from QPR.
Sunderland 0 – 4 Aston Villa
West Brom 1 – 0 Stoke
Crystal Palace 3 – 1 QPR
Arsenal 3 – 0 West Ham
Leicester 0 – 0 Hull