When Borussia Monchengladbach arrived at the Etihad in September, they had won five of their six games in all competitions.
The Bundesliga side had just lost their first game against Freiburg just four days earlier but were in confident mood before the opening Champions League group match against Man City.
Both clubs had won through to the group stages via a play-off round, Man City thrashing Steaua Bucharest 6-0 on aggregate with Monchengladbach even more impressive as they beat Young Boys 9-2 over two legs.
Of course, the first scheduled date saw torrential rain and lightning render the match unplayable and the game was played 24 hours later instead.
The Blues produced a scintillating performance against the Germans to win 4-0 with Sergio Aguero firing a hat-trick and Kelechi Iheancho adding a late fourth to get Man City’s campaign off to a flyer.
So what effect did the defeat at the Etihad have on Andre Schubert’s team?
BMG responded in the best possible fashion with a 4-1 win over Werder Bremen, followed by a 1-1 draw away to RB Leipzig.
Another home win – this time after a 2-1 victory over Ingolstadt before Barcelona rolled up at the Stadion Borussia-Park and though Monchengladbach led, the Catalans scored twice after the break to earn a hard-fought 2-1 win.
This time Borussia seemed to carry a Champions League hangover into their next Bundesliga game, losing 4-0 to Schalke 04.
After a 0-0 home draw with Hamburg, Borussia travelled to Celtic Park where Man City had been held 3-3 and resurrected their hopes of progressing out of the group with a 2-0 victory.
In the Bundesliga, Monchengladbach then went down 2-0 to Bayern Munich but followed that with a 2-0 DFB Pokal Cup win over Stuttgart.
It was proving to be and down campaign for Schubert’s side who were finding that consistency was something hard to come by.
Things wouldn’t get any better in the league following a 0-0 home draw with Eintracht Frankfurt and a 1-1 Champions League draw with Celtic made the Germans’ hopes of progression to the knockout stages that much harder.
A difficult double-header against two of the Bundesliga’s most improved sides ended with back-to-back defeats for Monchengladbach who lost 3-0 in Berlin and the 2-1 at home to fourth-placed Cologne.
That means Borussia host Man City on Wednesday having won just four of the 13 games played since the Etihad reverse and have not won any of their last four matches.
They have also slipped to 13th in the Bundesliga table - no doubt looking for a win over Man City to resurrect their season!