As we entered the final batch of fixtures in the group stages of the Champions League, there will still a number of teams who had work to do to seal their place in the next round.
Several clubs also required a result from their sixth game to secure first position in their respective group, which would ensure that they had a better chance of avoiding some of the elite names in European football after Christmas.
Below, Sports Mole takes a look at which players have made an impact over the past couple of evenings.
However, after manager Manuel Pellegrini opted to rest several first-team players for their visit to Bayern Munich, the England international took centre stage to serve a reminder that he can perform at the highest level.
After City had fallen 2-0 behind in 12 minutes, the visitors responded when Milner headed the ball back across goal for David Silva to score, while he also won a penalty early in the second half, which was converted by Aleksandar Kolarov.
Milner capped an excellent display with a composed first-time finish from the left-hand side of the penalty area to earn City a memorable 3-2 triumph over the current Champions League holders, but it wasn't enough to overhaul the German outfit to finish top of the group.
Manchester United went into their Champions League fixture with Shakhtar Donetsk requiring a point to finish in first position in their group, but they entered the match on the back of two defeats in a row.
The Premier League champions were far from their best against the Ukrainian outfit, but they fought their way to a 1-0 win over their opponents.
Utility player Phil Jones played a huge part in their success with his powerful runs from midfield, while he also had an impact in repelling the threat from the visitors' flamboyant attack.
The England international also netted the only goal of the game midway through the second half, volleying home from 12 yards to spare the blushes of his side.
Ever since his arrival at Camp Nou in the summer, Neymar has excited the home fans with his undoubted ability, while also chipping in with four goals in La Liga.
However, the 21-year-old had failed to open his account in the Champions League, and ahead of their clash with Celtic, the Catalan giants still had work to do to secure top spot in their group.
The first came from close range, but his second found the top corner from distance, with the winger completing his treble with a deflected effort shortly before the hour.
Galatasaray went into their match with Juventus knowing that only a win would do if they were to qualify for the knockout stages of the competition.
Their effort to progress were bizarrely delayed on Tuesday evening when snow and hail combined to force the referee to abandon the tie in Turkey, meaning that both clubs had to return the following afternoon.
The pitch had been severely damaged by attempts to clear the pitch to leave the two teams competing in farcical conditions on Wednesday, but it was Galatasaray's two marquee players - Didier Drogba and Wesley Sneijder - who combined to earn Roberto Mancini's side a place in the last 16.
Sneijder had already gone close from distance, but with six minutes remaining, he latched onto a flick from Drogba to fire the ball across Gianluigi Buffon and into the bottom corner.
However, he opened his Champions League account by slotting the ball into the corner on 33 minutes to hand his side the lead, but they were quickly pegged back by the Belgian outfit.
The former Barcelona attacker missed a penalty early in the second half that threatened to cost the Greek team, but the Argentine responded by scoring his second from close range shortly before the hour.
The drama continued as Olympiacos missed a second attempt from the spot, while Anderlecht had three men sent off, but Saviola's double proved significant as his team secured their place in the knockout stages.