Joelinton scored in stoppage time as Hoffenheim left it late to grab a dramatic 3-3 draw against Champions League rival Lyon on Tuesday.

Julian Nagelsmann's side had looked to be on its way to a second Group F defeat after Memphis Depay had coolly slotted home after 67 minutes, but substitute Joelinton had other ideas, tapping into an empty net right at the death of a pulsating game.

Bertrand Traore had put the French side ahead after 26 minutes before two goals from Andrej Kramaric had Hoffenheim on course for its first ever Champions League win.

Tanguy Ndombele and Depay then struck for the visitor against the run of play, but Joelinton's dramatic late intervention secured a point.