David Silva scored a late goal as runaway leaders Manchester City won their 13th successive Premier League game and restored their eight-point lead with a 2-1 victory against West Ham United on Sunday.

Silva converted Kevin de Bruyne's brilliant pass from close range in the 83rd minute as City maintained their blistering form this season.

Nicolas Otamendi had converted substitute Gabriel Jesus's cross in the 57th minute to equalise after defender Angelo Ogbonna had headed West Ham into the most unlikely lead at the end of a first half in which the hosts dominated.

City have not lost a game since April, and face second-place rivals Manchester United next Sunday. West Ham, who have won only twice all season, sit 19th -- three points behind West Bromwich Albion in 17th.

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.