By Michael McCann
A 91st minute winner from Maroune Fellaini saw Manchester United reach the knockout stages, defeating Young Boys 1-0.
Juventus saw off Valencia 1-0, whilst in Group E braces from Arjen Robben and Robert Lewandowski helped Bayern beat Benfica 5-1.
Two Dusan Tadic goals helped Ajax progress, 2-0 victors against AEK Athens.
Group F saw Man City comeback twice to draw 2-2 at Lyon, whilst Shakhtar scored late to win 3-2 at ten-man Hoffenheim.
In Group G Real won 2-0 at Roma, with both through after Pilzen defeated CSKA Moscow 2-1.