It is the Perth club's first League Cup final since season 1998/99 when Sandy Clark's side were beaten 2-1 by Dick Advocaat's Rangers at Celtic Park.
Stephane Guivarc’h gave the Ibrox side an early lead but midfielder Nick Dasovic scored a stunning equaliser from the edge of the box a couple of minutes later.
Jorg Albertz grabbed what proved to be the winner before half-time but this was a good season for Saints - a cup final and a third-placed finish in the SPL.
St Johnstone's only other League Cup final appearance was in 1969/70 when they lost 1-0 to Celtic during Willie Ormond's time as Perth boss.
St Johnstone
Alan Main
John McQuillan
Darren Dods
Alan Kernaghan
Gary Bollan
John O’Neil
Philip Scott
Nick Dasovic
Paul Kane
Miguel Simao
George O’Boyle
Substitutes
Allan Preston
Nathan Lowndes
Roddy Grant