UEFA Champions League
Chelsea went to the San Siro and picked up a 2-0 win against AC Milan.
RB Leipzig went to Glasgow and grabbed a 2-0 win against Celtic.
The shock of the round was possibly Maccabi Haifa taking a 2-0 win against Juventus but Copenhagen also held Manchester City to a goalless draw.
Atletico Madrid couldn’t get themselves a win but did enough to stop Club Brugge from winning.
Mohamed Salah entered the game in the 68th minute and scored a hattrick in Liverpool’s 7-1 win against Rangers.
Barcelona was the first to get a goal but ended up feeling lucky to escape with a point (3-3) at Camp Nou against Inter Milan.
Bayern Munich went 4 goals up in the opening 35 minutes and possibly took their foot off the gas to allow Viktora Plzen to half the lead to 4-2.
Harry Kane missed a penalty in the dying minutes but Tottenham narrowly escaped with a win at home against Eintracht Frankfurt.
Marseille took a 2-0 win in Lisbon against Sporting CP.
Mehdi Taremi’s two goals from the penalty spot got Porto to a 3-0 win at Leverkusen.
Dinamo Zagreb 1-1 RB Salzburg
AC Milan 0-2 Chelsea
Shakhtar Donetsk 1-1 Real Madrid
Celtic 0-2 RB Leipzig
Copenhagen 0-0 Manchester City
Borussia Dortmund 1-1 Sevilla
Maccabi Haifa 2-0 Juventus
Paris St. Germain 1-1 Benfica
Napoli 4-2 Ajax
Rangers 1-7 Liverpool
Atlético Madrid 0-0 Club Brugge
Bayer Leverkusen 0-3 Porto
Barcelona 3-3 Inter Milan
Viktoria Plzeň 2-4 Bayern Munich
Tottenham Hotspur 3-2 Eintracht Frankfurt
Sporting CP 0-2 Marseille
ADVANCING TO THE ‘ROUND OF 16’
Four wins from four games secured Napoli promotion to the Round of 16 from Group A. Liverpool is the prime candidate to join Napoli. Rangers are beyond the point of qualification, while Ajax’s hopes of advancing from the group hang on a thread.
Porto lead the battle with Atletico Madrid and Bayer Leverkusen for the other ticket to the ‘Round of 16’ to join Club Brugge
Club Brugge used a point against Atletico Madrid to advance to the ‘Round of 16’ from Group B.
Bayern Munich has secured promotion to the Round of 16 from Group C with two games to spare. Inter Milan will join them if they win their next match in the group. Barcelona’s hope of advancing will be based on a win in their remaining matches and hoping Inter Milan does not find a win from their remaining matches.
Viktoria Plzen’s performance is what many would’ve expected.
All four clubs in Group D and in Group E have their destiny in their hands.
Tottenham leads Group D.
Chelsea leads Group E.
RB Leipzig and Shakhtar Donetsk will fight for the final ‘Round of 16’ ticket after Real Madrid secured the place in the ‘Round of 16’ from Group F. The best Celtic can do in the group will be a place in the Europa League but that is also unlikely.
Dortmund is on the brink of advancing to the ‘Round of 16’ from Group G with Manchester City. Another win should do it for Dortmund.
Paris St. Germain and Benfica will both clinch a place in the ‘Round of 16’ if they avoid defeat in their next match. Maccabi Haifa has something to fight for after picking up a win against Juventus.
1| Napoli – 12 points
2| Liverpool – 9 points
3| Ajax – 3 points
4| Rangers – 0 points
1| Club Brugge – 10 points
2| Porto – 6 points
3| Atlético Madrid – 4 points
4| Bayer Leverkusen – 3 points
1| Bayern Munich – 12 points
2| Inter Milan – 7 points
3| Barcelona – 4 points
4| Viktoria Plzeň – 0 points
1| Tottenham Hotspur – 7 points
2| Marseille – 6 points
3| Sporting CP – 6 points
4| Eintracht Frankfurt – 4 points
1| Chelsea – 7 points
2| Salzburg – 6 points
3| AC Milan – 4 points
4| Dinamo Zagreb – 4 points
1| Real Madrid – 10 points
2| RB Leipzig – 6 points
3| Shakhtar Donetsk – 5 points
4| Celtic – 1 point
1| Manchester City – 10 points
2| Borussia Dortmund – 7 points
3| Sevilla – 2 points
4| Copenhagen – 2 points
1| Paris Saint-Germain – 8 points
2| Benfica – 8 points
3| Juventus – 3 points
4| Maccabi Haifa – 3 points