Summary

  • 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

  1. Penalty kicks at Firhillpublished at 17:31 Greenwich Mean Time 21 January 2023

    FT: Partick Thistle 1-1 Dunfermline Athletic

    It's the same story up in Maryhill...

  2. Postpublished at 17:30 Greenwich Mean Time 21 January 2023

    St Johnstone v Rangers (17:30)

    The teams emerge from a rather empty looking main stand at McDiarmid Park. You're lucky if there's around 400 people in it.

    Elsewhere, Rangers fans pack out the remaining three stands.

  3. Penalty kicks at Hamiltonpublished at 17:30 Greenwich Mean Time 21 January 2023

    FT: Hamilton 0-0 Ross County

    A test of nerves from the penalty spot after a goalless 120 minutes...

  4. Difficult opponent - Bealepublished at 17:28 Greenwich Mean Time 21 January 2023

    St Johnstone v Rangers (17:30)

    Manager Michael Beale wants no repeat of the defeat suffered by Rangers on their last visit to McDiarmid Park.

    "This is a big game in our season and I think everyone is aware of that," he tells BBC Scotland.

    "It's a difficult opponent and they have a good cup record.

    "It's important we show the best version of ourselves and we are ruthless in both boxes."

    Michael BealeImage source, SNS
  5. Davidson eyes 'massive upset'published at 17:24 Greenwich Mean Time 21 January 2023

    St Johnstone v Rangers (17:30)

    St Johnstone manager Callum Davidson is hoping his side can turn around their form and secure "a massive upset" despite the fact they beat Rangers on their last visit to McDiarmid Park.

    "We knew it wasn't good enough last week," he tells BBC Scotland. "It is how we go about our job without the ball that'll be the key factor today.

    "We need to limit the chances for Rangers and hopefully we can put them under pressure.

    "It's a home game, the pitch is cutting up a little bit, so hopefully we'll get chances from that."

  6. Stats favour Rangerspublished at 17:22 Greenwich Mean Time 21 January 2023

    St Johnstone v Rangers (17:30)

    St Johnstone are looking to make home advantage count against Rangers in the Scottish Cup, just as they did in November, when they won 2-1 to end their Premiership rivals' 14-game unbeaten run at McDiarmid Park.

    But the rest of the pre-match statistics favour visitors Rangers.

    Michael Beale's side are 10 games without defeat, have won four in a row away from home, while Saints have lost five in a row, including three at home.

    Rangers last failed to progress further than the fourth round when losing to Hearts in the 1994-95 season, while St Johnstone, who were holders, suffered a shock defeat by then League 2 leaders Kelty Hearts at this stage last season.

    Alfredo MorelosImage source, SNS
  7. HITS THE WOODWORKpublished at 17:22 Greenwich Mean Time 21 January 2023

    Hamilton 0-0 Ross County

    Accies' Dario Zanatta has gone the closest to finding a goal in this period of extra-time, sending a diving header against the post.

    The Championship side are looking the more menacing.

  8. Postpublished at 17:19 Greenwich Mean Time 21 January 2023

    St Mirren 0-0 Dundee

    Gary Bowyer is into the book... He's not sure why and neither are we.

    Either way, the Dundee manager is cautioned as nerves begin to fray in extra-time.

  9. Hibernian sign Australia's Jeggo on 18-month dealpublished at 17:16 Greenwich Mean Time 21 January 2023

    Australia international James Jeggo joins Hibernian on an 18-month deal, subject to clearance.

    Read More
  10. CLOSE!published at 17:15 Greenwich Mean Time 21 January 2023

    Partick Thistle 1-1 Dunfermline Athletic

    Oh, Chris Hamilton - how have you missed?!

    A cross drops to the Dunfermline defender at the back post and he somehow scoops over from all of two yards out. He has his head in his hands, and it's no wonder why.

  11. 'Like a home game for Rangers'published at 17:14 Greenwich Mean Time 21 January 2023

    Neil McCann
    Former Rangers winger on BBC Sportsound

    It's going to be like a home game for Rangers, which shouldn't be the case. The cups have been very important to St Johnstone in recent years.

  12. Postpublished at 17:13 Greenwich Mean Time 21 January 2023

    St Mirren 0-0 Dundee

    Trevor Carson is called into action, as Dundee curl a cross to the back post.

    No one touches the ball and the keeper has to palm it back out into a dangerous area. Luckily for him, there's no takers.

  13. Five changes for Saints, three for Rangerspublished at 17:12 Greenwich Mean Time 21 January 2023

    St Johnstone v Rangers (17:30)

    St Johnstone make five changes to their starting XI following last week's Scottish Premiership defeat by Livingston.

    Defender James Brown, midfielders Cammy MacPherson, Daniel Phillips and Merkel Hallberg and forward Connor McLennan come in with Alex Mitchel, Graham Carey, Ryan McGowan, David Wotherspoon and Nicky Clark dropping to the bench.

    Scottish Cup holders Rangers make three alterations to the side that beat league opponents Kilmarnock on Wednesday.

    Allan McGregor replaces Jon McLaughlin in goal and Ryan Jack and Malik Tillman return to the midfield as Glen Kamara and Scott Arfield join McLaughlin on the bench.

    Nicky Clark scoresImage source, SNS
    Image caption,

    Nicky Clark scored the eventual winner when St Johnstone beat Rangers in the Premiership last year

  14. Can you hear the home fans sing?published at 17:09 Greenwich Mean Time 21 January 2023

    St Johnstone v Rangers (17:30)

    The home supporters are going to be massively outnumbered at McDiarmid Park, with St Johnstone handing over three stands to the visitors and bumping up ticket prices.

    Saintees have been far from impressed and there may only be around 350 in attendance, with 7,000 or so cheering on Rangers.

  15. CLOSE!published at 17:06 Greenwich Mean Time 21 January 2023

    St Mirren 0-0 Dundee

    St Mirren are inches away from the breakthrough. A corner is bundled into the box, the ball pings around some legs before Adam Legzdins is able to make a save and the ball is hacked clear.

  16. FULL-TIMEpublished at 17:02 Greenwich Mean Time 21 January 2023

    Scottish League 2

    Annan Athletic 4-0 Bonnyrigg Rose

    East Fife 1-3 Stranraer

  17. FULL-TIMEpublished at 17:01 Greenwich Mean Time 21 January 2023

    Scottish League 1

    Peterhead 1-0 Clyde

  18. LINE-UPS from McDiarmid Parkpublished at 17:01 Greenwich Mean Time 21 January 2023

    St Johnstone v Rangers (17:30)

    St Johnstone: Matthews, Brown, Gordon, Considine, Montgomery, MacPherson, Phillips, Hallberg, Wright, May, McLennan.

    Substitutes: Parish, Mitchell, Murphy, Clark, Wotherspoon, Bair, Crawford, Carey, Gallacher.

    Rangers: McGregor, Tavernier, Goldson, Davies, Barisic, Lundstram, Jack, Tillman, Sakala, Morelos, Kent.

    Substitutes: McLaughlin, Colak, Kamara, Sands, Wright, Arfield, King, Devine, Lowry.

  19. Extra-time in Paisleypublished at 17:00 Greenwich Mean Time 21 January 2023

    St Mirren 0-0 Dundee

    A real bore so far. Will this game catch fire in the next 30 minutes?

  20. FULL-TIME Kilmarnock 1-0 Dumbartonpublished at 16:58 Greenwich Mean Time 21 January 2023

    Kilmarnock get the job done thanks to that cracking volley from Jordan Jones on 91 minutes.

    Cruel on the League 2 visitors, who defended like lions, while Gregg Wylde won't want to see the sitter he missed again.