Lyon held Juventus to a 1-1 draw and ended the Italian giants Champions League clean sheet streak in the process.
Juve had not actually conceded a single goal in their first three games a record matched only by Sevilla and Premier League champions Leicester City.
The Serie A title holders thought they were about to keep their fourth clean sheet in the competition but a late equaliser from Tolisso changed all that.
The draw saw Juventus fall two points behind Sevilla in second place in Group H.