Review and updated Sky Bet odds from Saturday's action in the Ladbrokes Scottish Premiership.
Ladbrokes Scottish Premiership results
Updated Scottish Premiership table
Latest Scottish Premiership odds
Kris Boyd's second-half goal gave Kilmarnock a 1-0 victory over his former club Rangers at Ibrox.
The veteran striker's 20th goal of the season from close range in the 54th minute was enough to take the Ladbrokes Premiership points back to Ayrshire.
After losing to Old Firm rivals and league leaders Celtic last week to effectively end any pretence of a title race it was another blow to Graeme Murty's side, who ran out of ideas.
Conversely, it was yet another impressive result for Steve Clarke's rejuvenated team, who beat Rangers 2-1 at Rugby Park in December having drawn 1-1 at Ibrox in October.
Steven Naismith pulled the strings as goal-shy Hearts burst into form with a 3-0 win over Partick Thistle.
Scottish Premiership Top 2 Finish (odds via Sky Bet)
- Rangers - 8/13
- Aberdeen - 11/8
- Hibernian - 12/1
The Jambos had scored just two goals in their previous four league outings and averaged less than a goal a game before breaking the shackles at Tynecastle.
They scored all three goals in a dominant first period, with Naismith setting up Kyle Lafferty before netting one himself and John Souttar added a third.
Captain Graeme Shinnie scored the only goal of the game as Aberdeen laboured to end a run of four league games without a win, beating Dundee 1-0.
As a result, they were able to close the gap to second-placed Rangers.
Shinnie's goal came 10 minutes before the break, and was a welcome warmer at a frozen Pittodrie, where occasional flurries of snow were blowing in over the stadium.
Andrew Davies scored the equaliser for strugglers Ross County as they claimed a vital point in a back and forth 2-2 draw against Hamilton at Dingwall.
County had claimed the lead through Jamie Lindsay midway through the first half before two goals in three minutes for the Accies swung the game in the visitors' favour.
However, on his return from a calf injury, Staggies captain Davies headed a vital equaliser - although the point did not see County moved from the bottom of the Ladbrokes Premiership table.
Related football links