Monaco needed a late equaliser from Portugal midfielder Joao Moutinho and a penalty shootout before beating second-division Sochaux to reach the French Coupe de la Ligue semifinals on Tuesday.
The match finished 1-1 and, with no extra time in the competition, went directly to penalties -- with Monaco prevailing 4-3.
Sochaux, who beat Marseille in the previous round, led through Madagascar striker Faneva Andriatsima's goal in the 16th minute.
Although Monaco are second in the league, they struggled for long periods against a Sochaux side who are chasing promotion.
The introduction of Colombia striker Radamel Falcao midway through the second half galvanised Monaco and he contributed to the 83rd minute equalizer.
Falcao's instinctive shot from the edge of the penalty area was palmed away by goalkeeper Christopher Dilo and the ball sat up for Moutinho to volley home.
It was only Moutinho's second goal of the season, with the other coming in a 3-1 home win against Paris Saint-Germain in August.
Moments later, Falcao had a goal ruled out because striker Guido Carrillo was offside and obscuring Dilo's view.
Sochaux, who reached the Coupe de France semifinals last season, beat Marseille in a penalty shootout last month, but there was to be no repeat.
Falcao confidently despatched Monaco's first kick, sending Dilo the wrong way, but Andriatsima did likewise.
After Poland defender Kamil Glik made it 3-2 to Monaco, midfielder Marco Ilaimaharitra hit the post.
France right-back Djibril Sidibe made it 4-2 and, after Sochaux scored, Carrillo missed the chance to send Monaco through when he shot straight at Dilo.
He was reprieved when Sochaux striker Moussa Sao blazed his kick well over to leave the score 4-3.
Monaco, who beat Sochaux in the 2003 final, are joined in the semis by Nancy after they won 2-0 at Nantes courtesy of first-half goals from Maurice Dale and Joffrey Cuffaut.