Tottenham have squandered the chance to move to the top of English football's Premier League, beaten 1-nil at London rivals West Ham
West Ham shocked the visitors in the seventh minute when Michail Antonio got in front of Nacer Chadli on the near edge of the six-yard box and headed home a Dimitri Payet corner.
Spurs, who needed a win to go top, were aiming for a seventh successive league victory for the first time in almost 50 years but lost their first league match since mid-January.
Arsenal's title hopes took another heavy blow after a 2-1 defeat at home to Swansea that gave the visitors' Premier League survival hopes a big boost.
At Anfield, Liverpool crushed Manchester City 3-0.
Fourth-placed City now sit 10 points behind league leader Leicester.
While Manchester United defeated Watford 1-0 to remain fifth but they move level on points with fourth-placed City who have a game in hand.
Stoke City dented Newcastle United's hopes of avoiding relegation with a 1-0 win.