Premier League leaders Chelsea extended their lead at the top of the table to nine points despite being held to a 1-1 draw at fellow title bidders Liverpool.
A cheeky free-kick from David Luiz caught Liverpool goalkeeper Simon Mignolet off guard on 24 minutes, but Giorgino Wijnaldum rescued a point for the Reds just before the hour mark, as he headed home James Milner’s cross.
Diego Costa had the chance to win it for Chelsea from the penalty spot after the striker was brought down by Joel Matip, but the Spaniard saw his spot kick saved Mignolet as both sides had to settle for a point each.
Arsenal’s title hopes suffered a blow on Tuesday night, as two early goals helped Watford stun the Gunners for their first win in eight league games and a first win at Arsenal since 1988.
Younes Kaboul’s tenth minute free-kick deflected off Aaron Ramsey and into the Arsenal goal to give the Hornets a shock lead and three minutes later, they were 2-0 up as Troy Deeney pounced from close range after Petr Cech could only parry Etienne Capoue’s effort.
Arsene Wenger’s side much improved in the second half and pulled one back on the hour mark when Alex Iwobi pounced on the end of Alexis Sanchez’s cross and while they desperately searched for an equaliser, Watford held on for a famous win.
Man City moved to just one point off the top two as Pep Guardiola’s side thrashed West Ham 4-0 with big money signing Gabriel Jesus having a debut to remember at the London Stadium.
The Brazilian set up Kevin de Bruyne to fire home from inside the box to give Man City a 17th minute lead and David Silva doubled their advantage four minutes later, as he pounced on the end of Leroy Sane’s cross at the back post.
Jesus grabbed his first Man City goal on 39 minutes as he poked home Raheem Sterling’s cross from close range, before Yaya Toure wrapped up the victory on 67 minutes with a powerful penalty tucked into the bottom corner.
At the other end of the table, Sam Allardyce celebrated his first Premier League win as Crystal Palace manager as the Eagles came away with a 2-0 victory from Bournemouth.
Scott Dann opened the scoring moments into the second half as he poked the ball into the bottom far corner from Jason Puncheon’s brilliant cross and Christian Benteke wrapped up the win in injury time heading in Andros Townsend’s cross.
However, it was not enough to take Crystal Palace out of the drop zone as Swansea recorded back-to-back wins for the first time this season in a 2-1 win over Southampton.
Alfie Mawson’s header deflected off Oriol Romeu to give Paul Clement’s side a 38th minute lead, but Shane Long grabbed an equaliser for the Saints with a simple tap in from Ryan Bertrand’s cross just before the hour mark.
The South Wales club would snatch all three points on 70 minutes when Gylfi Sigurdsson volleyed into the far corner to cap off an excellent counter attacking move from the home side.
Hull frustrated Man United to pick up what could prove to be a massive point in a scoreless draw at Old Trafford, while Sunderland still remain bottom of the Premier League despite holding second placed Tottenham to a 0-0 draw.
Elsewhere, Peter Coruch celebrated his 100th Premier League goal in Stoke’s 1-1 draw with Everton, while Sam Vokes scored a late winner in Burnley’s 1-0 win over champions Leicester.
Tuesday 31 Jan
Arsenal 1-2 Watford (Iwobi 59 | Kaboul 10, Deeney 13)
Bournemouth 0-2 Crystal Palace (Dann 46, Benteke 90)
Burnley 1-0 Leicester (Vokes 86)
Middlesbrough 1-1 West Brom (Negredo pen 17 | Morrison 6)
Sunderland 0-0 Tottenham
Swansea 2-1 Southampton (Mawson 38, Sigurdsson 70 | Long 57)
Liverpool 1-1 Chelsea (Wijnaldum 57 | Luiz 24)
Wednesday 1 Feb
West Ham 0-4 Man City (De Bruyne 17, Silva 21, Jesus 39, Toure pen 67)
Man United 0-0 Hull
Stoke 1-1 Everton (Crouch 7 | Shawcross o/g 39)