With a 2-1 win at PSV Barcelona sealed their passage to the last 16 as group winners and know two of their possible opponents in that phase.
In Group A Atletico and Dortmund are through but have yet to settle who is first and who is second. Atletico are second and Barca cannot play them because of rules about facing teams from the same country.
In Group C everything was decided between Napoli, Liverpool and PSG on the last day. PSG won the group, Liverpool finished second and Napoli were knocked out.
In Group D, Schalke are second behind winners Porto.
In Group E, we have yet to see who out of Ajax or Bayern will win the group. They face each other in the final game, with the other second.
In Group F, Manchester City are through but we don't know if first or second and whether Lyon or Shakhtar will join them.
In Group G, Roma will be second while Real Madrid won.
RELATED STORIES
In Group H, Juventus and Manchester United are through but the order is yet to be ascertained.