Already through, Arsenal must win against Olympiacos and hope Schalke drop points at Montpellier if the Gunners are to win the group...
Olympiacos v Arsenal
If Arsenal win and Schalke do not beat Montpellier, the Gunners will win the group. If Arsenal do not win, or if Schalke win their match, the Gunners will finish second in the pool.
Olympiacos will play in the Europa League in the New Year.
Arsenal have qualified for the Last 16 for 13 seasons in a row; only Real Madrid have managed a longer run in the history of the competition (16).
The Gunners have hit the target with a higher percentage of their shots than any other team (62%) and converted the highest percentage into goals (26%).
Arsenal have played away at Olympiacos twice before, both times on Match Day Six and lost both games.
The Gunners have kept just one clean sheet in their last 22 Champions League matches away from home and won just seven of their last 29 on the road (W7 D7 L15).
Lukas Podolski has scored five goals in his last six Champions League appearances, including one against Olympiacos.
The Greek side have drawn just one of their last 32 European matches excluding qualifiers (W15 D1 L16).
Montpellier v Schalke 04
If Schalke win this match they will win the group. If they do not win, they can still finish top of Group B if Arsenal do not beat Olympiacos.
Montpellier are already eliminated from European competition this season and are guaranteed to finish bottom of Group B.
If Schalke win this will be their best ever performance in the Champions League Group Stage (14 points, beating 2010-11's haul of 13).
Montpellier have won none of their last eight matches in European competition (W0 D2 L6) and conceded at least two goals in each of those games.
Schalke have lost just one of their last eight European matches away from home (W4 D3 L1), but have lost their only two previous European games they have played in France.
Only Juventus (83) and Real Madrid (81) have fired in more shots (excluding blocked attempts) than Schalke in this season's Champions League.
Klaas-Jan Huntelaar has netted in four of his five Champions League matches this season, including one on Match Day Two against Montpellier. The Dutchman has actually netted
12 goals in his last 10 matches in European competition for Schalke.
French teams have won none of their last seven matches against German opposition (D2 L5).