Review and updated odds from Sunday's action in the Ladbrokes Scottish Premiership.
Ladbrokes Scottish Premiership results
Updated Scottish Premiership table
Latest Scottish Premiership odds
Josh Windass scored a hat-trick as Rangers moved back up to second in the Ladbrokes Premiership following a 5-3 comeback victory over Hamilton at the SuperSeal Stadium.
The first half turned out to be a six-goal thriller as Gers took command thanks to Windass' brace and strikes from Alfredo Morelos and Jamie Murphy.
Accies, who led early through Darren Lyon's strike and briefly levelled the game at 2-2 after David Templeton had netted, limited the damage after the break.
But the hosts remain second-bottom while Gers leap-frog Aberdeen on goal difference after Windass put the seal on victory with his third midway through the second period.
Dougie Imrie's late penalty was little consultation for Martin Canning's home side.
Rangers are odds-on at 13/20 to defeat Hearts in their next league outing on Saturday.
A much-changed Celtic side failed to hit their European heights as St Johnstone held them to a goalless draw at Parkhead.
Celtic boss Brendan Rodgers made seven changes to the team which started the 1-0 win over Zenit St Petersburg on Thursday night and they produced a disjointed performance in the first half.
The champions initially stepped up the pace after the break, but there was no onslaught and Saints held out for a welcome point.
Celtic are the odds-on favourites at 8/13 with Sky Bet to win at Aberdeen next Sunday.