The Scottish Cup quarter-finals threw up some interesting ties, with teams from across the divisions competing for a place in the last four.
With only one all-Scottish Premier League tie in the shape of Inverness' match-up with Dundee United, the likes of Raith Rovers and Albion Rovers were looking to topple St Johnstone and Rangers respectively.
Rounding out the four ties was Dumbarton's trip to Aberdeen, where the Championship side were attempting to get past the second-best team in the country.
Read on for an all the results and fixtures as well as an analysis of each quarter-final.
|Raith Rovers||1-3||St Johnstone|
|Inverness CT||0-5||Dundee United|
Despite very windy conditions and an early scare for Scottish Premiership side St Johnstone, they eventually ran out easy winners against Raith Rovers.
A terrific half-volley from Gary McDonald in the third minute, St Johnstone's fastest goal of the season, saw the favourites take an early lead.
Miller's free kick is flicked onto McDonald who lashes it past Lee Robinson. Raith Rovers 0-1 Saints— Official PerthSaints (@St_Johnstone_FC) March 8, 2014
However, the Perth side were unable to capitalise on their lead and a stunning 30-yard strike from Rovers' Joe Cardle drew the scores level after 21 minutes.
Going in at half-time, the home side would have felt that they had a chance of causing an upset, having been competitive over 45 minutes.
Gary McDonald gave the Perth side the lead but a stunning goal from Joe Cardle levelled proceedings http://t.co/27j8YcP0Ek— Daily Record Sport (@Record_Sport) March 8, 2014
However, St Johnstone were ahead again early in the second half when Nigel Hasselbaink charged into the area and put a smart finish past Lee Robinson in the Rovers goal.
The Scottish Championship side were on the back foot and could not replicate the quality they had shown in the first half.
Saints defender Steven Anderson headed in a Lee Croft corner at the near post in the 78th minute to confirm his side's passage to the semi-finals.
Joining them there will be Aberdeen, who managed a narrow victory over Dumbarton in their quarter-final.
Good luck to Dumbarton at Pittodrie today playing in their first Scottish Cup quarter-final since 1979.— Beyond The Last Man (@BeyondTLM) March 8, 2014
Adam Rooney's second-half goal was enough for the Premiership's second-placed team to ensure a place in the last four.
Dumbarton forced the Pittodrie side to work hard for their win and at 0-0 Ian Murray's men had chances to go ahead.
But in the 53rd minute, Rooney leapt in the box to meet Barry Robson's corner to bag the necessary goal for the home side.
Will Aberdeen claim a cup double?
Having started the second half well, Dumbarton were unfortunate to be down a goal. But they could not fashion an equaliser.
As the game wore on, Aberdeen started to control the game and in the end they had enough quality to see out the game.
It keeps the Dons' hopes alive of claiming a cup double as they face Inverness in the League Cup final next weekend.
Inverness were down to nine men in their tie with Dundee, getting hammered 5-0.
Nadir Ciftci scored two goals thanks to some horrible defending from the home side, and an early dismissal from Greg Tansey gave Dundee acres of space to work with? The resulting scoreline was no surprise Marley Watkins joined his teammate for an early shower.
Gavin Gunning, Gary Mackay-Steven and Stuart Armstrong scored the remaining goals for the Tangerines in what turned out to be little more than a walk in the park.
As shared by SPL Stats, it's not a great time to be an Inverness fan:
Inverness have conceded 5 goals in two consecutive games for the first time in their 20 year history.— SPLstats (@SPLstats) March 9, 2014
Inverness will need to recover fast, as the League Cup Final clash with Aberdeen awaits next week.
Ciftci deserved MOTM honours, energising his team with a beautiful headed goal on a lovely pass from John Ranking before latching onto a loose ball that found its way into his path thanks to a comical clearance from Inverness goalkeeper Dean Brill, firing the ball into his own defender.
In the last tie of the day, amateur club Albion Rovers shocked the world by holding Glasgow Rangers to a 1-1 draw, forcing a replay.
Ciaron Donnely scored the goal for the visitors, and Ewan MacGregor shared this bit of personal news about the man:
Ciaron Donnely who scored today for Albion Rovers against Rangers works during the week as a taxman. How ironic.— Ewan MacGregor (@EwanMacGregor2) March 9, 2014
As impressive as the result was for Albion, Rangers can only blame themselves as the team played one of their worst games of the season against an opponent well below their level.
Rangers were lucky to have been given a goal to begin with, and even former captain Richard Gough had his doubts about its validity:
"The goal was a bit dubious in my opinion, and probably wouldnt have been allowed by 9 out of 10 referees" Ex Rangers Captain Richard Gough.— Martin Smith (@smithycfc1) March 9, 2014
Bilel Moshni's goal saved Rangers from further disgrace, but they will now have to go through a replay with Rovers, who will surely take confidence from their performance today.
Astonishing scenes at Ibrox as Rangers fail to win an injury time penalty to defeat plucky wee Albion Rovers in the Scottish Cup FT: 1-1.— alexmassie (@alexmassie) March 9, 2014
Runs like the one Rovers are on are exactly why we love cup football, as they now get to gear up for a second clash against on of the heavyweights of Scottish football.