Four games, four wins, 31 goals and two trophy lifts: it has been a truly incredible weekend of football for Manchester City.