Karim Benzema's last-gasp goal earned Olympique Lyon a French Cup quarter-final place after a 2-1 home win over holders Sochaux on Tuesday.