Leicester City are the only side in Groups E to H on six points after they beat Porto but Real Madrid were denied by Borussia Dortmund and both Juventus and FCK hit four.
Article top media content
- Leicester the only side in Groups E to H on six points after defeat of Porto
- Victories for Spurs, Sporting, FCK, Sevilla and Juve but Madrid and Leverkusen denied late
- Groups A to D continue on Wednesday
- Watch highlights from 24:00CEST
Monaco 1-1 Bayer Leverkusen
Kamil Glik brilliantly equalised with a half-volley deep in added time to deny Leverkusen victory. The visitors had the better of the play and seemed to have made their superiority tell with 17 minutes to go through Javier Hernández, but the draw means Monaco remain top.
CSKA Moskva 0-1 Tottenham Hotspur
In-form Son Heung-Min poked the ball past Igor Akinfeev in the 71st minute to ensure Tottenham made up for their Wembley loss to Monaco a fortnight ago in the first European match at CSKA's new stadium. CSKA are two points adrift in fourth.
Borussia Dortmund 2-2 Real Madrid
Dortmund sub André Schürrle equalised with three minutes left as BVB stayed level with Madrid at the top of the pool. Cristiano Ronaldo's 98th European goal had given the visitors the lead but Pierre-Emerick Aubameyang touched the ball over the line late in the first half. Nor was Raphaël Varane's 68th-minute follow-up enough for Real.
Sporting CP 2-0 Legia Warzsawa
New Legia coach Jacek Magiera tasted his club's second reverse in the section as Bryan Ruiz and Bas Dost gave Sporting the success they were dramatically denied two weeks ago in Madrid.
Leicester City 1-0 Porto
Islam Slimani had already scored five goals against Porto for old club Sporting CP in 2016 and made it six as debutants Leicester remained on maximum points with a win in the first European fixture at their current stadium.
København 4-0 Club Brugge
FCK moved onto four points as four second-half strikes handed Club Brugge their second defeat. The pick was an awesome long-range volley from Thomas Delaney to make it 2-0 not long after visiting goalkeeper Ludovic Butelle had saved Ludwig Augustinsson's penalty.
Dinamo Zagreb 0-4 Juventus
Juventus are level with Sevilla on four points after a dominant performance in Croatia. Dinamo, under the caretaker charge of Željko Sopic, fielded in Adrian Šemper, 18, a goalkeeper 20 years younger than Juve counterpart Gianluigi Buffon.