Tuesday 8 May 2018 23:12, UK
Ross McCrorie kept Rangers in the race for second in the Scottish Premiership, while Hamilton all-but ensured survival on a busy Tuesday night's action.
McCrorie headed a second-half equaliser against Aberdeen at Pittodrie to cancel out the controversial penalty scored by Kenny McLean and seal a 1-1 draw.
The result means the three-way fight between Aberdeen, Rangers and Aberdeen for the runners-up spot will go to the last day of the season.
At the other end of the table, Hamilton lost 2-1 against St Johnstone at the SuperSeal stadium, but saw their top-flight status all-but mathematically secured after Partick Thistle's 1-0 defeat by Motherwell.
St Johnstone took the lead on 65 minutes through a penalty from David McMillan, before David Wotherspoon made it 2-0 with 10 minutes left.
Accies skipper Dougie Imrie reduced the deficit with a header three minutes later.
Hamilton, who are in 10th place, are still three points better off than the Jags with a vastly superior goal difference heading into the final match of the season.
Ryan Bowman's header on the hour pushed Partick Thistle closer to the drop, as the Motherwell striker was afforded space to head home David Turnbull's free-kick from six yards.
Ross County's survival hopes, meanwhile, remain hanging by a thread despite after a 1-0 defeat by Dundee.
Simon Murray, on-loan Hibernian, headed in the decisive goal at Victoria Park four minutes into the second half.
Results elsewhere mean the Staggies remain two points away from a play-off spot, though they cannot now escape the bottom two.
Dundee, meanwhile, have confirmed their status in the top flight.
County must now beat St Johnstone on Saturday and hope Thistle lose, away at Dundee, if they are to avoid automatic relegation.