Postpublished at 18:05 Greenwich Mean Time 21 January 2023
And after a few rounds of head tennis, it bobbles out for a goal kick.
Listen to Sportsound commentary
Barisic with only goal after Sakala hits upright
Hamilton beat Ross County, St Mirren overcome Dundee & Partick Thistle beat Dunfermline - all on penalties
Kilmarnock strike late against League 2 Dumbarton; Livingston beat Stenhousemuir; Motherwell win at Arbroath; Dundee Utd overcome University of Stirling
Last 16 draw is on Sunday
Scott Mullen
And after a few rounds of head tennis, it bobbles out for a goal kick.
Free-kick to St Johnstone 40 yards out...
St Johnstone 0-0 Rangers
Allan Preston
Former St Johnstone defender on BBC Sportsound
Quote MessageAfter all the turmoil St Johnstone have had in recent weeks, this has been a good start for them
St Johnstone 0-0 Rangers
A quarter of the game through and the tie is still goalless. Neither team is dominating, with each taking it in turn to have a wee flurry of momentum.
St Johnstone fans who are at home rather than in their spiritual home, you all happy so far?
St Johnstone 0-0 Rangers
What a goal that would have been.
Ryan Kent floats a ball across the box, and Fashion Sakala attempts a rather acrobatic effort to volley in a spectacular opener. It goes flying wide, should he have done better?
A tasty cup tie is on the cards here...
St Johnstone 0-0 Rangers
St Johnstone are beginning to find their feet in this game. Faint shouts for a penalty are waved away as James Brown is brushed in the box, but the home side are popping the ball about well.
Greg Kiltie smashes in the winning penalty, but Trevor Carson is the home hero after 120 minutes of drab football.
The Buddies keeper denied Zak Rudden, Kwame Thomas and Lyall Cameron in the shootout.
St Mirren 0-0 Dundee
A hat-trick of penalty stops from home goalkeeper Trevor Carson!
St Mirren 0-0 Dundee
A second save from Trevor Carson! Three from four penalties missed...
St Mirren 0-0 Dundee
And now Zak Ruddden misses as Trevor Carson gets a hand on it.
St Mirren 0-0 Dundee
Adam Legdzins saves St Mirren's first pen. A poor effort from Eamonn Brophy, weak and down the middle.
St Johnstone 0-0 Rangers
Martin Dowden
BBC Sport Scotland at McDiarmid Park
Three packed stands full of Rangers fans at McDairmid Park is a strange sight to behold. You wonder how much advantage the home side handed over prior to kick-off.
That said they have started solidly with Remi Matthews yet to be tested in the home goal. St Johnstone look organised but it's the age old conundrum of how they get up the pitch. They are starting to show that ambition though.
Rangers are dominating possession but lacking a spark in these early stages in another vital game for Michael Beale's side.
Kyle Benedictus and Matty Todd miss from the spot and Partick Thistle progress.
Partick Thistle 1-1 Dunfermline Athletic
Another Dunfermline miss, with Jamie Sneddon saving from Matthew Todd.
St Mirren 0-0 Dundee
And now these two will also go through the anguish of spot-kicks.
St Johnstone 0-0 Rangers
Seven minutes gone in Perth and there's been little to shout about. Rangers have seen most of the ball, but nothing for that big travelling support to get excited about.
The Accies are 100% with their spot-kicks and that means they dump Ross County out of the Scottish Cup.
Partick Thistle 1-1 Dunfermline Athletic
Oops! Pars skipper Kyle Benedictus, who scored from the spot during regulation time, has hit the crossbar.
Hamilton 0-0 Ross County
A miss from Jordan White... Advantage Accies, who are now 2-0 up on penalties.
St Johnstone 0-0 Rangers
And we're off and running at Perth.