Rangers cruised into their third successive Co-operative Insurance Cup final as St Johnstone froze 2-0 at snowy Hampden.
First-half goals from the outstanding Steven Davis - his third in as many games - and Lee McCulloch were enough to keep the Ibrox club's treble bid on track.
Steven Naismith also missed a penalty after the break, while only some last-gasp defending spared Saints a heavier semi-final beating.
Copyright (c) PA Sport 2009, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms