St Johnstone have booked their place in the Scottish Cup final by coming from behind to defeat Aberdeen 2-1 at Ibrox.
The Dons were ahead on 15 minutes when Peter Pawlett played in Niall McGinn, with the striker slotting the ball past Alan Mannus.
St Johnstone almost hit back immediately through Stevie May, but Jamie Langfield was on hand to make a fine block from point-blank range.
Tommy Wright's side did level the contest up on the hour, however, and it was May who fired home after getting the break of the ball inside the box.
The contest looked as though it would be heading for extra time, but May struck a first-time shot to give the Saints a precious lead with six minutes remaining.
Aberdeen were unable to reply, meaning that St Johnstone will face Dundee United in next month's final.