Leroy Sane scored Manchester City winner to reignite the title race with a 2-1 victory against leaders Liverpool at Etihad Stadium.
The Germany international rifled a superb low drive in off the far post 18 minutes from time after Roberto Firmino had headed the Mersysiders level with his 10th goal of the season.
Sergio Aguero had given the hosts a first-half lead, slamming in a venomous strike from a narrow angle on 40 minutes to snare his 250th career goal and make it seven in seven home games against the Reds.
The result gives Pep Guardiola his 100th win as City boss and moves the reigning champions up to second place. The Citizens are now four points adrift of Jurgen Klopp’s side and very much in contention following their mini festive blip that saw them slump to back-to-back league defeats for the first time in two years.
Liverpool will rue a missed opportunity with the game still scoreless, when Sadio Mane’s shot came back off the post. John Stones then somehow cleared off the line in the ensuing melee after the defender had cannoned a desperate clearance against his own goalkeeper, Ederson.
It was a significant moment in the match, but in truth, City deservedly inflicted a first Premier League defeat of the campaign on the Reds with Aguero, Bernardo Silva and Raheem Sterling all missing chances late on.
Next up, Liverpool will visit Wolves in the third round of the FA Cup, while City host Rotherham prior to the first leg of their EFL Cup semi final with Burton.