Full time whistles have been blown across Europe.
Liverpool claim top spot and they're joined in the top eight by two other Premier League teams - Arsenal and Aston Villa.
That means they progress directly to the last-16.
Manchester City's 3-1 victory books their place in the knockout play-off phase alongside Celtic.
- BBC Sport
Now that all the matches are finished they can celebrate! They finish 24th and take the last playoff spot!
Barcelona finish second in the league, Atalanta just miss out on a top eight place.
Liverpool qualify for the last-16 in top spot.
PSV Eindhoven earn a play-off spot.
Man City 3-1 Club Brugge (HT 0-1)
Bayern Munich 3-1 Slovan Bratislava (HT 1-0)
Athletico Madrid 4-1 RB Salzburg (HT 3-0)
RB Leipzig 0-1 SK Sturm Graz (HT 0-1)
Young Boys 0-1 FK Crvena Zvezda (HT 0-0)
Dortmund 3-1 Shakhtar Donetsk (HT 2-0)
Juventus 0-2 Benfica (HT 0-1)
Arsenal 2-1 Girona (HT 2-0)
Bayer Leverkusen 2-0 Sparta Praha (HT 1-0)
Brest 0-3 Real Madrid (HT 0-1)
PSV Eindhoven 3-2 Liverpool (HT 3-2)
Sporting 1-1 Bologna (HT 0-1)
Stuttgart 1-4 PSG (HT 0-3)
Atalanta 2-2 Barcelona (HT 0-0)
Aston Villa 4-2 Celtic (HT 2-2)
AC Milan 1-2 Dinamo Zagreb (HT 0-1)
LOSC 6-1 Feyenoord (HT 2-1)
Inter Milan 3-0 Monaco (HT 2-0
Sporting 1-1 Balogna (HT 0-1)
The Gunners go through to the knockouts!
Atleti cruise home!
Hat-trick! Morgan Rogers slots a shot into the bottom corner!
No clean sheet for Bayern!