Lebo Mothiba netted twice as Strasbourg scored three goals in 15-minute blitz after a half-time to earn a 3-2 home victory over Bordeaux and a place in the Coupe de la Ligue final.
Younousse Sankhare's first goal since October put Bordeaux in front in Wednesday's semi-final tie.
But Strasbourg produced a superb second-half comeback, with Ludovic Ajorque's fifth goal in as many games preceding a match-winning double from Mothiba.
Jimmy Briand got a late goal back for Bordeaux, but it is Strasbourg who will face Guingamp in the final, which takes place in Lille on March 30.