Alvaro Negredo kept up his sparkling home scoring record, grabbing the winner as Manchester City came from behind to beat title rivals Liverpool 2-1 in a rip-roaring Premier League showdown.

City moved up to second in the table, one point behind Arsenal, after rallying from a goal down thanks to a header from Vincent Kompany and a first-half stoppage-time strike from Negredo.

Liverpool keeper Simon Mignolet was at fault for Negredo's goal as he palmed his 18-metre effort up and into his own net. It was the ninth consecutive home game in all competitions in which the Spaniard has scored.

Third-placed Liverpool, who gave as good as they got in a pulsating game, went ahead after 24 minutes when Raheem Sterling rounded keeper Joe Hart and Philippe Coutinho slotted the ball into an empty net.

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.