This year's whirlwind tournament saw a third Champions League Matchday in three weeks exclusively live on BT Sport.

Wednesday night saw Manchester United and Chelsea in action across Europe with both teams seeking to clinch the top two spots in their respective groups.

Fellow European giants PSG, Borussia Dortmund, Barcelona and Juventus were also in action in another unmissable week of action from the Champions League.

Read on or jump to the game of your choice below for highlights and replays from Wednesday's matches.

Join the home of live football today

TNT Sports is the only place to watch live Premier League, Champions League, Europa League and much more.

Istanbul Basaksehir 2-1 Man Utd - Watch Replay

Manchester United suffered a desperate 2-1 defeat to Turkish outfit Istanbul Basaksehir in Group H.

Ole Gunnar Solskjaer’s side conceded an embarrassing opening goal when former Chelsea and Newcastle striker Demba Ba ran clear and fired past Dean Henderson and their defence was exposed again when Edin Visca smashed home after 40 minutes.

Anthony Martial gave the visitors hope when he headed home minutes later but an insipid and ponderous United couldn’t break down a disciplined Basaksehir backline.

The shock defeat was United’s second in a row ahead of their trip to Goodison Park to face Everton on Saturday – exclusively live on BT Sport.

Match report | Highlights (or watch below)

Zenit St Petersburg 1-1 Lazio - Watch Replay

Zenit and Lazio shared the spoils after a late Felipe Caicedo goal ensured the Italians came away from Russia with a point.

The home side took the lead in an entertaining encounter when Aleksandr Yerokhin and Artem Dzyuba linked up in the first half but their hopes of earning a first European win of the season were dashed when former Man City forward Caicedo came off the bench to score his first ever Champions League goal.

Zenit are bottom of Group F with one point from their first three matches, while Lazio remain unbeaten and are a good bet to qualify for the knockout stages.

Chelsea 3-0 Rennes - Watch Replay

Chelsea cruised to a 3-0 win against 10-man Rennes at Stamford Bridge to record a third straight win and extend their unbeaten run to 10 games.

Frank Lampard revealed that big money signing Kai Havertz was unavailable after contracting coronavirus pre-match, but his side had little trouble breaking down the Ligue 1 visitors at Stamford Bridge.

Their cause was assisted by VAR who controversially awarded the home side a penalty and sent off Dalbert for handball in the first half. Timo Werner bagged two penalties before the break and Tammy Abraham scored a superb second after 50 minutes to secure the victory.

The Blues top Group E after the win, while Rennes are rock bottom.

Match report | Highlights (or watch below)

Barcelona 2-1 Dynamo Kyiv - Watch Replay

Barcelona narrowly beat a depleted Dynamo Kyiv to extend their perfect start to the Champions League season and go top of Group G.

Lionel Messi and Gerard Pique got the goals for the Catalans who are unbeaten in their last 23 group stage games in the Champions League.

18-year-old Kyiv goalkeeper Ruslan Neshcheret impressed and the visitors reduced the deficit when Viktor Tsyhankov scored a consolation tap-in after 75 minutes.

Ferencvaros 1-4 Juventus - Watch Replay

Alvaro Morata scored twice as Serie A champions Juventus secured a comfortable win over Hungarian outfit Ferencvaros.

Cristiano Ronaldo returned for Andrea Pirlo’s side after recovering from coronavirus in what was a routine win for the visitors.

Paulo Dybala and an own goal from Lasha Dvali completed the win despite Franck Boli’s late consolation for the hosts.

It was the first time Juventus scored four goals in a Champions League match since September 2016 and they are primed to qualify for the knockout stages with three games remaining.

RB Leipzig 2-1 PSG - Watch Replay

RB Leipzig came from behind to beat last season’s runners-up Paris Saint-Germain in a captivating match-up in Group H.

The German side bounced back from a humiliating defeat at Old Trafford with an impressive victory over a star-studded PSG side who took the lead through Angel di Maria.

Christopher Nkunku levelled against his old club before Emil Forsberg secured the crucial win from the penalty spot in the second half.

Idrissa Gueye and Presnel Kimpembe were dismissed for the French side who have just three points.

Club Brugge 0-3 Borussia Dortmund - Watch Replay

Borussia Dortmund blew Club Brugge away in a stunning display of ruthlessness in the first half in Belgium.

Thorgan Hazard opened the scoring after 14 minutes before Erling Haland continued his extraordinary goalscoring run in Europe with two more clinical finishes.

Lucien Favre’s side, who recorded their first win in five away Champions League matches, top Group F after the comprehensive win despite losing their opening match to Lazio.

Club Brugge can still reach the knockout stages despite defeat in one of the most fiercely contested groups in the competition.

Sevilla 3-2 Krasnodar - Watch Replay

Sevilla recovered from a horror start to come from behind and beat Russian outfit Krasnodar in southern Spain.

Magomed Suleymanov stunned the home side with an expertly taken free kick minutes before Swedish striker Marcus Berg doubled their lead from the penalty spot.

Julen Lopetegui’s side came roaring back after Ivan Rakitic reduced the arrears before the break and they scored two more in the second half through Youssef En-Nesyri despite Jesus Navas’ red card.

The Spaniards, alongside Chelsea, are in prime position to reach the knockout stages.