LONDON, Sporting Alert – Tottenham, Arsenal and Manchester City all missed out at closing the gap on Leicester City in the race for the English Premier League title this season.
With the Foxes held by West Bromwich on Tuesday, the trio all had chances to put the leaders under pressure but suffered defeats on Wednesday.
Tottenham gave up an early goal on the road and were beaten by West Ham United at Upton Park.
Michail Antonio headed home in the seventh minute to hand Mauricio Pochettino’s Spurs side its first away defeat since the opening day.
Tottenham had a chance to go top of the Barclays Premier League standings with a win, but remain three points behind Leicester City in the rankings.
Meanwhile, Arsenal, despite scoring first, were handed back-to-back defeats by Swansea City.
The Gunners, who were beaten by Manchester United on Sunday, took the lead through a smart finish from Joel Campbell in the 15th minute, but Wayne Routledge netted in the 32nd minute and Ashley Williams found the winner 16-minutes from time to secure the victory for the visitors at the Emirates Stadium.
Arsenal were losing at home to Swansea City for the third time in four years and it put a big dent in the London club’s title chase.
Manchester City were handed their third successive Premier League defeat on Wednesday after they were hammered 3-0 by Liverpool at Anfield.
The goals came inside the first hour and were scored by England internationals Adam Lallana and James Milner and Brazil forward Roberto Firmino.
Liverpool were avenging their Capital One Cup final defeat to the Citizens at Wembley on Sunday.
Juan Mata scored a late free-kick to put Manchester United firmly back in the race for a top-four spot after beating Watford 1-0 at Old Trafford.
Watford dominated the game for most of the night, but squandered several chances, while Manchester United goalkeeper David de Gea came up with some big saves to keep his team in the race for a Champions League spot.
The win on Wednesday sees Manchester United joining Manchester City on 47 points in the standings.
Barclays Premier League Results
Check Out Other EPL Details
Wednesday, March 2
Arsenal 1 Swansea City 2
Stoke City 1 Newcastle United 0
West Ham United 1 Tottenham Hotspur 0
Tuesday, March 1
AFC Bournemouth 2 Southampton 0
Aston Villa 1 Everton 3
Leicester City 2 West Bromwich Albion 2
Norwich City 1 Chelsea 2
Sunderland 2 Crystal Palace 2