Manchester City will head into the new year with an eight-point lead at the top of the Premier League after Phil Foden's first-half goal earned them a 1-0 win at Brentford on Wednesday.
Foden stroked home in the 16th minute from Kevin de Bruyne's pass and it proved sufficient to seal a 10th successive league win for Pep Guardiola's relentless champions.
With Liverpool losing at Leicester City on Tuesday and Chelsea held 1-1 by Brighton and Hove Albion on Wednesday, City have seized complete control of the title race.
They were far from their slick best in west London, however, with Brentford always looking capable of salvaging something.
De Bruyne did hit the post after the break and both Foden and Aymeric Laporte had goals disallowed as City sought to give themselves a cushion.
But City held on with few real scares to reach 50 points from 20 games, with Chelsea on 42 from 20 and Liverpool on 41 having played one game less than the top two.


Rohit and Kohli bid likely farewell to Australia as winners
Al Wahda defeats Al Dhafra, heads to quarter-finals of UAE President's Cup
Bencic battles past Kenin to set up Noskova final in Tokyo
Lionel Messi tallies twice as Inter Miami take opener vs. Nashville
Dubai Basketball fall short in EuroLeague clash against ASVEL
