Erling Haaland scored a brace as City overcame early nerves to dispatch West Ham with a flurry of New Year goals.
Premier League
Can it get much worse for Manchester United after sixth defeat in December at home to Newcastle United?
Manchester United created further unwanted records in the wake of the home defeat by Newcastle United.
Manchester United 0, Newcastle United 2 – Player Ratings
Manchester United were given a footballing lesson as Alexander Isak and Joelinton scored the goals that helped Newcastle United beat them.
Manchester City back to winning ways at Leicester City on day Pep Guardiola completes 500 games as manager
A happy and smiling Pep Guardiola marked his 500th match as Manchester City manager with a long-awaited and much needed win a bottom three side Leicester City.
Bruno Fernandes sent off as 10-man Manchester United beaten at Wolves
Bruno Fernandes was sent off for the third time this season as Manchester United fell to a 2-0 defeat to Wolves at Molineux.