Livingston beat St Mirren 1-0 at Hampden on Sunday afternoon to set up a Betfred Cup final date with St Johnstone at the end of February.
Scott Robinson scored the only goal after just 10 minutes when he pounced from close range after Efe Ambrose had hit the crossbar.
Saints pressed hard for an equaliser in the second half and created a number of chances but David Martindale's men held on to extend their unbeaten run to 11 games.
Livingston are through to their first League Cup final since season 2003/04, when they beat Hibernian 2-0 to claim the trophy.