Lyon continued their remarkable recent revival by beating Strasbourg 4-3 on penalties to win through to the French Cup semi-finals after their last-eight tie finished goalless at the end of 90 minutes.
Playing in front of a packed home crowd, Lyon dominated the quarter-final match-up but Maxence Caqueret and Gift Orban missed good chances, while Said Benrahma hit the post direct from a corner.
With no extra time before the final the tie went straight to penalties, and goalkeeper Lucas Perri, a January signing from Botafogo, made himself a hero by saving Thomas Delaine's kick, the first in the shoot-out.
Lyon converted all of their kicks, and their place in the last four was assured when Lucas Perrin put Strasbourg's fifth penalty over the bar.
The shoot-out victory comes on the back of a run of seven wins in their last nine league outings under new coach Pierre Sage.