Two weeks is a long time in the world of football, and that has most certainly been the case for Manchester City and Borussia Monchengladbach.
For City, Saturday September 19th marked the continuation of the Blues' superb start to the season, with a late winner from Kelechi Iheanacho securing a 1-0 win away at Crystal Palace.
A day earlier, meanwhile, Gladbach had slipped to a fourth successive defeat in the Bundesliga during a humiliating 3-0 home defeat at the hands of Hamburg.
Losses away to Cologne and Sevilla would eventually see manager Lucien Favre end his four-year association with the club, but things have been far from rosy for City of late.
Successive home defeats to Juventus and West Ham United were bad enough, but a 4-1 loss to Tottenham Hotspur has left the Blues in bad shape going into their Champions League encounter with Gladbach.
Worse still, since Favre's exit, the German side have started to put some form together.
A 4-2 victory over a solid Augsburg side in midweek set the ball rolling and ended their barren run in the Bundesliga.
The good times then continued away at Stuttgart this weekend, with Die Fohlen claiming a 3-1 win at the Mercedes-Benz Stadium.
Though the concession of three goals over those two fixtures will be cause for concern ahead of a clash with a City side that has scored in every game they have played this season, there are plenty of positives to be drawn from the attacking side of Gladbach's game.
Influential attacking midfielder and superstar-in-the-making Granit Xhaka appears to be getting back to the kind of form that saw Gladbach earn a top-three finish last season.
The Switzerland international has netted in both victories and looks well on course to surpass his best ever return for goals scored.
Meanwhile, Brazilian forward Raffael has proved a handful having racked up four assists and a goal in the two fixtures played since Favre's untimely exit.
With new boy Lars Stindl, a summer signing from Hannover 96, also coming good with his second goal of the season, interim manager Andre Schubert will be feeling quietly confident about his team's chances going into their City clash at Borussia Park.
What a difference two weeks makes.