Manchester City beat Tottenham Hotspur 2-1 to stay two points behind leaders Manchester United in the Premier League but Chelsea lost ground in the title race when they could only draw 1-1 at home to Liverpool.

Champions City came from behind to beat Spurs at the Etihad Stadium with substitute Edin Dzeko lashing home their 88th- minute winner after Sergio Aguero had cancelled out Steven Caulker's first-half opener for the visitors.

Chelsea dropped points at Stamford Bridge where skipper John Terry scored on his return from a four-match domestic suspension before being carried off with a knee injury after an accidental collision with Luis Suarez 19 minutes later.

Suarez then headed Liverpool's equaliser 17 minutes from time.

United, who beat Aston Villa 3-2 yesterday, have 27 points from 11 matches, followed by City on 25, Chelsea on 24, and Everton and West Bromwich Albion on 20.

In the day's other game, former Newcastle United manager Sam Allardyce and ex-Magpies skipper Kevin Nolan, who scored the winner, enjoyed their return to St James' Park as West Ham United beat Newcastle 1-0 to move up to sixth.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.