CSKA Moskva and Real Madrid qualify for the round of 16



Madrid secure top spot in Group F with a 3-1 victory away to Sporting CP

CSKA cannot be caught in Group E after defeating Bayer Leverkusen in Moscow

Qualification places in Groups G and H will be settled on matchday six

Section winners qualify for the round of 16, runners-up go into the play-offs

Group E

CSKA Moskva 2-1 Bayer Leverkusen (Khosonov 24, Zhamaletdinov 74; Schreck 30)

Khetag Khosonov's stunning free-kick put the hosts ahead midway through the first half in freezing Moscow, but Sam Francis Schreck soon drew Leverkusen level after CSKA keeper Pavel Ovchinnikov gifted the ball to Güven Yalçın. Timur Zhamaletdinov's solo run and finish earned CSKA maximum points.

Monaco 2-1 Tottenham Hotspur (Walkes og 62, Sylla 67; Sterling 52)

Down to ten and trailing 1-0, Monaco recovered to strengthen their grip on second spot, although they can no longer come first. The principality team were up against it when Dylan Ouedraogo was dismissed and Kazaiah Sterling beat Emmanuel Mifsud. However, Anton Walkes turned a Moussa Sylla cross into his own net, with Sylla then scoring the winner with a curling shot into the top corner.

Group F

Borussia Dortmund 3-3 Legia Warszawa (Kyeremateng 10, Bruun Larsen 59, Amenyido 79; Szymański 31 88, Szczepański 41)

Dortmund remain third, a point shy of Sporting in second, after this eventful draw in which they twice surrendered the lead. Sebastian Szymański, 17, salvaged a share of the spoils for Legia with his second of the game and fourth in this season's competition.

Log in for free to watch the highlights Watch how Real Madrid secured top spot in Group F

Sporting CP 1-3 Real Madrid (Daniel Bragança 69; Sergio Díaz 7, Manu Hernando 38, Franchu 73)

This latest Madrid victory means the Spanish side have an unassailable seven-point cushion at the group summit. Franchu put the result beyond Sporting with a neat chip over the onrushing Pedro Silva 17 minutes from time, Carlos David having teed up his team-mate with a clever back-heel outside the penalty area.

Group G

Leicester 2-3 Club Brugge (Muskwe 65, Ughelumba 71; Van Vaerenbergh 18 39pen, Ito 53

Brugge leapfrogged Porto, beaten in Denmark, into first place. Two goals from Dennis Van Vaerenbergh – one a header, the other a penalty – helped the visitors establish a commanding 3-0 advantage. Then came the Leicester fightback, Calvin Ughelumba getting the hosts' second via a deflection. Despite late pressure, though, Brugge held firm.

Log in for free to watch the highlights School's out for Juve – watch their skills challenge

København 3-1 Porto (Nartey 50, Røjkjær 51, Kristoffersen 90; Moreto Cassamã 45)

Behind at the break, København turned the game around after the restart. Nicklas Røjkjær set up the first and third goals for the hosts with dead-ball deliveries, in between times scoring FCK's second after a knockdown by Julian Kristoffersen. Third-placed København, three points behind Brugge, can still qualify.

Group H

Dinamo Zagreb 1-2 Lyon (Špikić 8; Aouar 66, Maolida 83)

Lyon kept themselves in the hunt for pole position with victory in the Croatian capital. Trailing at the interval, the visitors dominated the second half and restored parity when Myziane Maolida laid on Aouar Houssem for a shot. Maolida settled matters in the closing stages, finishing off Jordy Gaspar's cutback.



Sevilla 0-2 Juventus (Clemenza 4, Zeqiri 63)

Juventus moved to the top of the pile, level on points with Lyon, after this success over Sevilla, who started the day as group leaders. Luca Clemenza skipped past Genaro and fired through the legs of keeper Juan Soriano to make it 1-0. Mehdi Léris supplied the second, beating Javier Pérez for pace and crossing low for Andi Zeqiri.