Manchester United 4-1 Instanbul Basaksehir
Manchester United went three points clear at the top of Group H after hammering Instanbul Basaksehir 4-1 courtesy of a brace by Bruno Fernandes at Old Trafford.
Fernandes scored twice early in the first stanza, with Marcus Rashford making it 3-0 for the Red Devils from the penalty heaidng to the break.
Deniz Turuc pulled a goal back for Basaksehir in the last quarter of an hour but it was not enough as Daniel James got the fourth goal for United in stoppage time.
Paris Saint-Germain 1-0 RB Leipzig
Paris Saint-Germain revived their hopes of reaching the last 16 after a vital 1-0 win over RB Leipzig in Group H at Parc Princes.
Neymar's early penalty was enough to hand Thomas Tuchel's charges vital three points, as they moved up to second with six points, the same number of points as third-placed Leipzig.
Borussia Dortmund 3-0 Club Brugge
Borussia Dortmund are on the brink of qualifying for the round of 16 after thrashing Club Brugge 3-0 in Group F at Westfalenstadion.
Erling Haaland netted a brace while Jadon Sancho was also on the scoresheet as the German side topped the group by just one point with two rounds of matches remaining.
Lazio 3-1 Zenit Saint Petersburg
Lazio boosted their chances of reaching the last 16 after thrashing Zenit Saint Petersburg 3-1 thanks to a brace by Ciro Immobile in Group F at Stadio Olimpico.
Immobile netted in either half to complete his brace with Marco Parolo also getting ton the scoresheet for Lazio.
Artem Dzyuba pulled a goal back for Brugge in the first stanza but the goal proved only to be a consolation goal, as Lazio moved up to second, one point off leaders Borussia Dortmund.
Scroll through the gallery below to see Europe's most expensive squads