Manchester City's visit to Moscow was supposed to be the night they kick started their 2014/2015 Champions League dream having picked up just one point from their opening two fixtures.
However, things didn't quite go to plan for Manuel Pellegrini's side, despite them holding a 2-0 lead against CSKA with less than half an hour remaining.
What happened next was typical of what we've come to expect from City during their forays into the Champions League, as a mixture of naivety and bad luck condemned them to a 2-2 draw that didn't really benefit either side.
City will now host CSKA and then Bayern Munich at the Etihad Stadium before embarking on a difficult trip to Roma, for what could potentially be a group defining fixture, but before then, we take a look at what we learnt from last night's 2-2 draw in Moscow.
City still need a top class partner for Vincent Kompany
Eliaquim Mangala arrived in Manchester with a hefty £32 million price tag round his neck, and at times that figure has seemed to way his down, despite a dominating debut display against Chelsea.
He didn't do too much wrong in Moscow, but he lost concentration for a split second and that was enough to allow Ahmed Musa to run behind him and square for Seydou Doumbia to pull a goal back for the hosts.
Though it's hard to blame the result on Mangala alone, we can't help but wonder what City could achieve with a world class centre back alongside captain Vincent Kompany.
Yaya Toure is still struggling
Last season, if Yaya Toure played well, City played well, and his 20 goals were a major factor in the club picking up their second Premier League crown.
However, this year he's been far from the Toure of old, and, although there were one or two flashes of inspiration, he once again looked well off the pace in Moscow, albeit in sub zero conditions.
If City are to ever conqueror Europe they need a central midfielder who can regularly dictate games at the top level. Real Madrid had that player in Xabi Alonso as they lifted the Champions League last year, and having signed the Spaniard in the summer, Bayern Munich look favourites for the trophy this year.
City still lack Champions League nous
How many Champions League campaigns is it going to take for City to wise up to European football's elite competition?
The late penalty decision given against them in Moscow was harsh, but it's the kind of decision routinely made at this level, and a player of Aleksandar Kolarov's experience should have known better.
In this competition you simply must take your chances if you're going to have any chance of success. Had Pablo Zabaleta and James Milner converted first half opportunities the game would have been over in the first 45minutes.
As it was, City were left to rue their missed chances when they failed to keep out their inferior opponents and succumbed to a disappointing draw.
Sergio Aguero is City's best hope
Sergio Aguero once again proved why he's City's star man with his fifth goal in two games. The Argentine's opener was one of the easiest goals he'll ever score, but as the saying goes, they all count.
Aguero is one of few players in the City team who could walk into any team in the world, and he proved that with another fantastic display in Moscow.
His goals to game ratio in a sky blue shirt is a thing of beauty but it's his all round game that makes him such a menace as defenders struggle to contain his pace, power and intelligent running.
Football stadiums should never be empty
Ok, so a section of CSKA Moscow fans did manage to make it into the stadium for what was supposed to be a behind closed doors fixture, but they were never going to make a real impact.
While UEFA were completely right to ban CSKA fans from the stadium due to regular crowd trouble and racist incidents, quite why City fans were banned from attending the match is anyone's guess.
The atmosphere of a big Champions League night is one of the most beautiful things in football, but last night's fixture seemed more like a pre-season friendly than a crucial group stage match.