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.
FIFA President Gianni Infantino proposed an outside review of how the governing body makes major decisions on Monday, acknowledging in a letter to members that its handling of a now-abandoned investment plan had caused concern.
Captain Marquinhos has snatched the winner as champions Paris St Germain won 2-1 at troubled Olympique de Marseille in Ligue 1 on Sunday, condemning the hosts to a fifth successive loss and a spot in the relegation zone.
Anders Dreyer has scored his 10th and 11th goals on either side of halftime and visiting San Diego FC earned a 2-2 draw against Lionel Messi and defending MLS Cup champions Inter Miami on Sunday night.
Manchester City head into the first international break three points clear at the top of the Premier League after Antoine Semenyo's double sealed an enthralling 5-3 home win over Sunderland, for whom Brian Brobbey grabbed a hat-trick, on Sunday.