Media caption,

Champions League Highlights: RB Leipzig 2-3 Juventus

Juventus produced a remarkable comeback after having goalkeeper Michele di Gregorio sent off to beat RB Leipzig in the Champions League.

Di Gregorio was dismissed in the 59th minute for a handball outside the box with the score at 1-1, after Dusan Vlahovic cancelled out Benjamin Sesko's goal for the hosts.

Slovenia forward Sesko restored Leipzig's lead with a 65th-minute penalty before Serbia striker Vlahovic made it 2-2.

In a thrilling match, Francisco Conceicao scored in the 82nd-minute to make it two wins out of two for Juventus in this season's competition.

It was a fine win for the Italians, who had suffered a double blow with injuries to captain Gleison Bremer and Nicolas Gonzalez early in the game.

RB Leipzig, who host Liverpool on 23 October, have failed to win in their last four games in the Champions League.

Watch highlights of every Champions League game from 22:00 on Wednesday on BBC iPlayer and the BBC Sport website and app.

There will also be a Champions League Match of the Day on BBC One on Wednesday, from 22:40 to 00:00.