Cape Town - A comprehensive wrap of all the fixtures, kick-off times, results and match reports from this week's Champions League action.
TUESDAY, NOVEMBER 21
Spartak Moscow 1-1 Maribor - MATCH REPORT
Besiktas 1-1 Porto - MATCH REPORT
Sevilla 3-3 Liverpool - MATCH REPORT
Manchester City 1-0 Feyenoord - MATCH REPORT
APOEL 0-6 Real Madrid - MATCH REPORT
Borussia Dortmund 1-2 Tottenham - MATCH REPORT
Monaco 1-4 RB Leipzig - MATCH REPORT
Napoli 3-0 Shakhtar Donetsk - MATCH REPORT
WEDNESDAY, NOVEMBER 22
Qarabag 0-4 Chelsea - MATCH REPORT
CSKA Moscow 2-0 Benfica - MATCH REPORT
Juventus 0-0 Barcelona - MATCH REPORT
Sporting 3-1 Olympiakos - MATCH REPORT
Atletico Madrid 2-0 Roma - MATCH REPORT
PSG 7-1 Celtic - MATCH REPORT
Basel 1-0 Manchester United - MATCH REPORT
Anderlecht 1-2 Bayern Munich - MATCH REPORT