Rangers 1-1 St Johnstone (St Johnstone win 4-2 on penalties)
By Andrew SouthwickBBC Scotland
2 hours ago2 hours ago.From the section Scottish Cup
St Johnstone stunned Scottish Premiership champions Rangers to knock them out of the Scottish Cup in a penalty shootout.
Goalkeeper Zander Clark saved two spot-kicks just after assisting in the Perth side's 122nd-minute Ibrox leveller.
James Tavernier scored deep into extra time but Chris Kane touched in Clark's effort to send the tie to penalties.
Tavernier and Kemar Roofe missed their spot-kicks and Ali McCann beat Allan McGregor to win the quarter-final.
St Johnstone will find out their semi-final opponents - with Hibernian and Dundee United already through - in Monday's draw, with the last four due to take place on the weekend of 8 and 9 May.