Ross County will be playing Premiership football once again next season after a tumultuous play-off victory against Partick Thistle.
Going into the second leg in Dingwall, the Staggies had it all to do with a two-goal deficit to overcome.
When Aidan Fitzpatrick scored for the Jags in the first half and make it 3-0 on aggregate, it seemed like the tie was over – only for County to stage the unlikeliest of comebacks.
First it was a dubious penalty that went County's way, converted by Yan Dhanda. Then, minutes later, Simon Murray brought the Staggies to within one goal of their opponents on aggregate.
The drama was not over though, as Keith Watson was initially shown a red card before it was downgraded to a yellow thanks to an intervention by VAR.
Even so, County left it late, as George Harmon volleyed in a 90th minute equaliser – which passed another one of the many VAR checks, this time for offside.
In extra time, neither side could find a winning goal, so it went to a penalty shoot-out to decide who would be playing top-flight football next season.
Ross Laidlaw saved two penalties to play a big part in sealing victory for County, and Josh Sims converted the decisive spot kick.
That sparked joyous scenes among both the home fans in the Global Energy Stadium and the Staggies squad and coaching staff, so here is our collection of pictures from the match itself and the celebrations that followed.
Gallery1
1 / 52Ben Purrington started for the first time since October in the play-off final second leg. Picture: Ken Macpherson
2 / 52Jack Baldwin clears the danger early on for Ross County. Picture: Ken Macpherson
3 / 52Ross County did have chances to take the lead in the second leg, and this header from Ben Purrington was cleared off the line by Partick's Kyle Turner. Picture: Ken Macpherson
4 / 52Nohan Kenneh tries to shield the ball in the middle of the park from Steven Lawless. Picture: Ken Macpherson
5 / 52Much like the first leg, Partick's attackers including Scott Tiffoney kept Ross County's defence busy at times in Dingwall. Picture: Ken Macpherson
6 / 52Aidan Fitzpatrick's goal to make it 3-0 Partick on aggregate led many to think that Ross County would be relegated. Picture: Ken Macpherson
7 / 52Ross County's Victor Loturi gets away to clear from Partick's Brian Graham. Picture: Ken Macpherson
8 / 52Alex Samuel was inches away from scoring at the start of the second half – with Partick goalkeeper David Mitchell just getting a foot to this effort. Picture: Ken Macpherson
9 / 52Ross County's David Cancola gets away from Partick's Brian Graham. Picture: Ken Macpherson
10 / 52Ross County's Jordan White gets a karate chop tackle from Partick's Jack McMillan. Picture: Ken Macpherson
11 / 52Yan Dhanda converted a penalty to give Ross County a lifeline. Picture: Ken Macpherson
12 / 52Only 80 seconds after Yan Dhanda’s penalty, Ross County's Simon Murray scored their second goal to go only one behind on aggregate. Picture: Ken Macpherson
13 / 52Ross County's Simon Murray celebrates after scoring their second goal. Picture: Ken Macpherson
14 / 52Ross County's Simon Murray celebrates after scoring their second goal. Picture: Ken Macpherson
15 / 52VAR played a big role in the second leg, with several lengthy delays as referee Nick Walsh was sent to the monitor. Picture: Ken Macpherson
16 / 52George Harmon volleyed in just as the clock ticked past 90 minutes to bring the scores level on aggregate. Picture: Ken Macpherson
17 / 52Ross County's George Harmon celebrates his dramatic late equalising goal – with a clearly relieved Alex Samuel behind him. Picture: Ken Macpherson
18 / 52Ross County's George Harmon celebrates his dramatic late equalising goal. Picture: Ken Macpherson
19 / 52The home crowd celebrate after Ross County's George Harmon scored his dramatic late equalising goal. Picture: Ken Macpherson
20 / 52The home crowd celebrate after Ross County's George Harmon scored his dramatic late equalising goal. Picture: Ken Macpherson
21 / 52The home crowd celebrate after Ross County's George Harmon scored his dramatic late equalising goal. Picture: Ken Macpherson
22 / 52Ross County's Keith Watson was initially shown a red card from referee Nick Walsh for denying a goalscoring opportunity. Picture: Ken Macpherson
23 / 52Ross County's Keith Watson tells referee Nick Walsh he’s wrong about his red card. Picture: Ken Macpherson
24 / 52After being asked to review the red card incident by VAR, referee Nick Walsh cancelled it and showed Ross County's Keith Watson the yellow card instead. Picture: Ken Macpherson
25 / 52Ross County's Josh Sims sees his cross beat Partick 'keeper David Mitchell and come back off the crossbar. Picture: Ken Macpherson
26 / 52Alex Samuel almost literally ran himself into the ground, and was replaced in extra time by debuting academy graduate Jamie Williamson. Picture: Ken Macpherson
27 / 52Yan Dhanda improved as the match went on, driving his team forward in extra time. Picture: Ken Macpherson
28 / 52Jack Baldwin battled with Brian Graham throughout the 120 minutes. Picture: Ken Macpherson
29 / 52Teenager Jamie Williamson played most of the extra 30 minutes, and here was heading towards goal. Picture: Ken Macpherson
30 / 52Yan Dhanda converted from the spot for the second time in the day – this time in the shoot-out. Picture: Ken Macpherson
31 / 52Yan Dhanda celebrates in front of the home fans after scoring his penalty in the shoot-out. Picture: Ken Macpherson
32 / 52Ross Laidlaw gave Ross County the advantage in the shoot-out with this save from Kevin Holt. Picture: Ken Macpherson
33 / 52Ross County 'keeper Ross Laidlaw celebrates after saving his first penalty kick from Partick's Kevin Holt. Picture: Ken Macpherson
34 / 52Simon Murray also stepped up in the shoot-out, finding the net. Picture: Ken Macpherson
35 / 52Jordan White – again playing with heavy bandaging around his head – was the third man to score in the shoot-out for Ross County. Picture: Ken Macpherson
36 / 52Composure was key in the shoot-out, as Jordan White knew well. Picture: Ken Macpherson
37 / 52Jack Baldwin was the first Ross County player to miss in the shoot-out, with his effort saved by David Mitchell. Picture: Ken Macpherson
38 / 52Ross County's players watch the shoot-out from the half-way line. Picture: Ken Macpherson
39 / 52George Harmon ensured the shoot-out would go to sudden death with his spot kick. Picture: Ken Macpherson
40 / 52As if more drama was needed, club captain Keith Watson blazed his penalty over the bar. Picture: Ken Macpherson
41 / 52Ross Laidlaw needed to be at full stretch to make his second save of the shoot-out, this time from Ross Docherty. Picture: Ken Macpherson
42 / 52Josh Sims converts the winning penalty to seal Ross County's place in next season's Premiership. Picture: Ken Macpherson
43 / 52Josh Sims wheels away in joy as those in the background kick off their celebrations in earnest. Picture: Ken Macpherson
44 / 52Some Ross County players were quick to celebrate with Ross Laidlaw after the goalkeeper's role in the shoot-out. Picture: Ken Macpherson
45 / 52Alex Iacovitti – missing from the squad due to injury – still found a way to get involved in the post-match celebration. Picture: Ken Macpherson
46 / 52Delighted Ross County supporters were quick to run on to the pitch after the shoot-out – with Ross Laidlaw immediately getting mobbed. Picture: Ken Macpherson
47 / 52Ross County celebrations after their win to keep them in the Premiership. Ross County hero Ross Laidlaw is mobbed by happy supporters on the pitch after the game ended. Picture: Ken Macpherson
48 / 52Ross County's George Harmon was hoisted on the shoulders of happy supporters on the pitch after the game ended. Picture: Ken Macpherson
49 / 52Ross County's George Harmon celebrates in the middle of a throng of fans. Picture: Ken Macpherson
50 / 52All smiles – a very happy Ross County chairman Roy McGregor at the end of the game. Picture: Ken Macpherson
51 / 52Jack Baldwin was another very happy man at the end. Picture: Ken Macpherson
52 / 52Man of the moment Ross Laidlaw in front of a huge crowd of Ross County fans after the end of the match. Picture: Ken Macpherson
Do you want to respond to this article? If so, click here to submit your thoughts and they may be published in print.