Another weekend of Premier League action is upon us, and one of the standout fixtures comes on Saturday night when defending champions Manchester City host Newcastle.
City are still riding the crest of a wave after winning the Treble last season, and they added another piece of silverware to their ever-growing trophy cabinet on Wednesday by lifting the UEFA Super Cup after beating Sevilla on penalties.
But if there's one team that can stop them, it may be Newcastle.
Two years ago, Newcastle were a club in crisis and looked destined for relegation.