As I expected, Man City managed to get through Leicester with 3 points, despite playing away, but I don't think this indicates the end of Man City's problems. Despite the result, it was not a good game by Guardiola's team, it was a close one, with both teams having similar shots on goals and Leicester slightly dominating in possession. I'd expected Man City to be much more dominant, given they played against 19th team in the table. But at least the most important stats, the goals, were where they should be. Hopefully we'll see more improvements in the games to come.
Man United getting beaten at home by Newcastle was not a major surprise. Newcastle has been on fire recently while Man United keeps disappointing. Newcastle is getting closer to the 4th Chelsea, who lost their 2nd game in a row and it's starting to look like they're already out of the race for the title.
Another great game by Liverpool, they're on another level both, in the Premier League and in the Champions League. I don't think many expected Liverpool to be doing that well without Klopp, but Arne keeps proving he was the right choice.