Cristiano Ronaldo took aim and fired on the Hammers as Manchester United banished their three-game jinx with a 4-1 thumping of West Ham United.
Meanwhilst, Fulham continued their race for survival as they beat Birmingham 2-0.
Ronaldo scored twice in the first 25 minutes to bring his tally for the season to an incredible 40 goals as United raced out of the blocks very early.
Then, Carlos Tevez struck a beauty from 25 yards to remind his former club of his class. But the goal of the game was to come from Dean Ashton as he netted a spectacular overhead kick shortly afterward.
Luiz Nani was sent off in the 37th minute after inexplicably headbutting Lucas Neill, but United held on quite well against a poor West Ham side.
Michael Carrick netted the fourth after 58 minutes to seal the points for all.
This win brings Manchester United within one win of retaining their Premiership crown. Chelsea play Newcastle on Monday knowing that if they lose, the crown goes to Old Trafford once again.
Sir Alex Ferguson added fuel to the fire by claiming that "the pressure is on Chelsea now."
Two second-half goals at Craven Cottage pulled Fulham out of the drop-zone with one game to go after beating Birmingham. Brian McBride rose to head home Jimmy Bullard's free-kick on 52 minutes to set them on their way.
Erik Nevland fired home in the final minutes to wrap up the points.
Realistically, Fulham, Birmingham and Reading can still be relegated. Bolton, in 16th, are mathematically safe.
Antonio Valencia was on target twice for Wigan as they confirmed their survival with a 2-0 win over Aston Villa at Villa Park.
An early Robbie Keane strike gave Spurs a victory over Reading and pulled the Royals into the relegation zone, with 1-0 the final score.
Bolton and Sunderland are both ensured of survival now, with the team in white beating the Black Cats 2-0 with goals from El-Hadji Diouf and Kevin Nolan.
Blackburn won 3-1 against Derby and Middlesbrough recorded a 2-0 victory over Portsmouth in the day's other games.