Juventus 2-0 Olympiakos:
Last season’s finalists Juventus ensured that there was no chance for any mishaps with a 2-0 win over Olympiakos in Greece. Juan Cuadrado scored after 15 minutes while substitute Federico Bernardeschi sealed matters with a fine strike in the 89th minute. Wojciech Szczesny (deputized on Juventus goal for the injured Gianluigi Buffon) made a fine save near half-time to thwart Uros Djurdjevic and El Fardou Ben Nabouhane who struck the crossbar late on for Olympiakos.
Barcelona 2-0 Sporting Lisbon:
Elsewhere, Barcelona beat Sporting Lisbon by 2 goals to nil. Barcelona coach, Ernesto Valverde started Lionel Messi on the bench but thanks to Paco Alcacer's 59th-minute header it turned to a cruel ending for Mathieu on his return to the Nou Camp, as he turned a Denis Suarez cross into his own net.
Manchester United 2-1 CSKA Moscow:
Marcus Rashford and Romelu Lukaku ensured Manchester United progressed to the last 16 of the Champions League as group winners as they beat CSKA Moscow 2-1. Despite dominating the first half of the match, Manchester United fell behind on the stroke of half time when Mario Fernandes crossed for Santos Vitinho to fire in a shot flew into the net after clipping Alan Dzagoev. Thereafter though, second half fine finishes from Romelu Lukaku and Marcus Rashford within seconds turned the scoreline on its head with 25 minutes remaining and Jose Mourinho's men coasted over the finishing line.
Basel 2-0 Benfica:
With Manchester United top of Group A in the Champions league, Basel clinched second place with a 2 goals victory over Benfica.
Mohamed Elyounoussi headed them into a fifth- minute lead from Michael Lang’s cross. Basel scored their second goal of the night 20 minutes into the second half when Dimitri Oberlin headed home from close range, to condemn the Benfica to a sixth successive defeat.
Bayern Munich 3-1 Paris Saint Germain:
Bayern needed to win by four goals to finish above PSG and they got off to a fine start with Robert Lewandowski's close-range finish after eight minutes. Tolisso doubled Bayern’s lead on 37 minutes with a precise header.
PSG improved after the interval and reduced the deficit five minutes into the second half through Kylian Mbappe before Tolisso added his second and Bayern's third (69 minutes) with another assured finish.
Chelsea 1-1 Atletico Madrid:
Chelsea's 1-1 home draw with Atletico Madrid proved costly as Roma took advantage to top Group C. This result coupled with Roma’s 1-0 win over Qarabag in Rome, meant Chelsea missed out on a favourable seed for the last 16, while Atletico dropped into the Europa League. Atletico were ahead through Saul Niguez's header at the far post from ex-Chelsea striker Fernando Torres' flick-on, but Stefan Savic's own goal from Eden Hazard's cross-shot levelled things up.