Rangers’ hopes of clinching the league and Cup double ended on Sunday after they were stunned at home by St Johnstone on penalties in the quarter-finals of the Scottish Cup.
Rangers looked to have won the match with just four minutes of extra time to play as James Tavernier headed in Joe Aribo’s cross.
But St Johnstone’s keeper Zander Clark equalised in stoppage time to force the game into spot-kicks, where they claimed a 4-2 victory.
Rangers boss Steven Gerrard named five changes to his side – from the team which met the Saints on league action in midweek, in came Allan McGregor, Filip Helander, Aribo, Ryan Kent and Alfredo Morelos.
After 90 minutes of football ended goalless, the game went into extra-time where Rangers scored with four minutes left to play.
Lovely play from Steven Davis out on the right kept the ball alive, and he laid it off for Aribo to chip into the back post where captain Tavernier was waiting to nod home his 18th of the season.
That looked to be that, but in the first of two added minutes at the end of extra time, Clark headed home from a late corner.
That took the game to penalties, and Clark saved Tavernier’s first before Liam Craig sent McGregor the wrong way.
Barisic then netted for Rangers as did Callum Booth for the visitors. Jermain Defoe was next, and he scored, and Jason Kerr netted his for St Johnstone.
Kemar Roofe then saw his penalty saved by Clark and Ali McCann won the match for the visitors with his kick.
By James AgberebiCopyright © 2023 Completesports.com All rights reserved. The information contained in Completesports.com may not be published, broadcast, rewritten, or redistributed without the prior written authority of Completesports.com.