Premier League: Manchester City come from behind to beat Arsenal, Tottenham scrape past Watford

A stoppage-time goal from midfielder Rodri gave Premier League leaders Manchester City a 2-1 win at Arsenal on New Year's Day, as the home side finished the game with 10 men following the sending-off of defender Gabriel.

Casting aside any lingering memories of their 5-0 thrashing at the hands of City in August, the Gunners pressed high up the pitch and took the lead in the 31st minute when Bukayo Saka finished a sweeping move by rifling home Kieran Tierney's pass.

City levelled from the spot through Mahrez early in the second half when Granit Xhaka was adjudged to have fouled Bernardo Silva in the box before Arsenal had Gabriel sent off for his second yellow card two minutes later.

Rodri then struck from close range in second-half stoppage time to give City a win that extended their lead over Chelsea, who take on third-placed Liverpool to 11 points, while Arsenal are fourth on 35 points. 

Elsewhere, Davinson Sanchez struck deep into stoppage time to earn Tottenham Hotspur a 1-0 victory away to struggling Watford

The visitors had looked like being frustrated in their attempt to boost their top-four prospects as the hosts defended resolutely in a dreary affair at Vicarage Road.

For the second game in succession Antonio Conte's Spurs side lacked attacking spark, although they did have decent chances for Pierre-Emile Hojbjerg, Sergio Reguilon and Harry Kane.

But it took defender Sanchez to break the deadlock in the sixth minute of stoppage time, flicking in a header from a whipped delivery by Son Heung-min.

Victory lifted Tottenham into fifth place, above Manchester United and West Ham United, with 33 points from 18 games, two points behind rivals Arsenal who have played two games more.

It was cruel on Watford who have now lost six consecutive league games and sit one place and two points above the bottom three, having played two more games than 18th-placed Burnley.