Manchester City have inflicted a first league defeat of the season on Liverpool to close the gap at the summit to just four points.
The top-of-the-table showdown was played at a frantic pace from start to finish as champions City faced the prospect of falling as much as 10 points adrift of the previously unbeaten league leaders, who had won their last nine top-flight outings heading into tonight’s match.
Sergio Aguero blasted the home side in front shortly before half time, but Liverpool levelled things up through Roberto Firmino and would have been much happier with a draw than their hosts.
However, Leroy Sane produced a pinpoint finish with less than 20 minutes remaining to hand City a crucial three points in the title race as they moved back into second place above Tottenham Hotspur.
Liverpool, meanwhile, see their nine-game winning run and 21-match unbeaten Premier League streak come to an end, but they remain top of the table by four points and will be hoping to respond when they are next in league action against Brighton & Hove Albion later this month.