WE'VE had three leaders of the Premiership in the past week in what's shaping up to be an enthralling title race.
Rangers replaced Celtic last Sunday but were overhauled by Killie on Wednesday as they crashed at home to Aberdeen.
Steve Clarke's shocktroops lead the Old Firm by one point but both have games in hand.
I joked about Killie's title credentials in midweek and the big question is: Can they do a Leicester?
Since Clarke arrived performance levels have been exceptional but they don't have the resource to stay with the big two in the final straight.
And then there's the Clarke dilemma – the longer Killie perform the more suitors will line up trying to prise him away.
Killie were 150-1 before going top fo the first time since 1965 (after 10+ games) and have been cut to a best 100-1 at Sky Bet. It's still out of sync with Celtic at a 1-5 with Paddy Power and Rangers 6-1 at 10BET.
Everyone knows Celtic are capable of going on a long winning run but displays against Aberdeen and Motherwell weren't great and maybe they'll improve after the Europa League groups end on Thursday.
We'll get a much better idea of where Killie are today when they visit Celtic who could have an eye on Thursday's crunch clash with Red Bull Salzburg.
Brendan Rodgers hasn't got the better of Clarke in four meetings – two Killie wins at Rugby Park and two draws at Parkhead – so he'll be desperate to pick up the points.
Killie are 4-1 at bet365 not to lose and on-form Greg Stewart – three goals in the past week – is 5-1 at McBookie to score and 17-1 to break the deadlock.
Celtic are no bigger than 2-9 at Betfred and I don't know anyone who will see value in that.
James Forrest was rested at Fir Park and could return all guns blazing. If you're looking for a bet on Celtic consider the wideman at 15-8 with BetStars to net.
Rangers travel to Dundee tomorrow and just four days before their Euro decider away to Rapid Vienna.
Steven Gerrard was disappointed with his side's display against Aberdeen and will look for an immediate reaction although he will be without Alfredo Morelos.
Dundee will be buoyed by their 4-0 midweek win against Hamilton – their first under Jim McIntyre – and will feel better about themselves.
But it's a massive test and again the Dens men are priced up big at 9-1 with Betfred.
Rangers will expect to win but have lost 2-1 on their last two trips to Dens – a third 2-1 defeat pays 17-2 at Sky Bet while Dundee +2 is 4-5 with Betway.
Like Celtic, Gers are a bit short at 1-3 with 888sport but it's difficult to back against them.
Kyle Lafferty will get a chance up top and he is 31-10 at McBookie to score first with Kenny Miller, who hit a hat-trick against Accies, is 21-5 at 888sport to net against his former club.
Backing a Killie, Dundee and Hamilton treble pays 725-1 – I wonder if anyone will have a go.
Livingston should beat St Mirren at home while Aberdeen v St Johnstone and Hearts v Motherwell could be draws.
In the Championship I like Falkirk at home to Alloa after winning at Inverness last week. They are 33-25 at Marathonbet.
Arbroath remain unbeaten in League One and should win at Forfar. Go with Arbroath and over 2.5 match goals at 13-10 at Betway.
In League Two I like leaders Edinburgh City at 10-9 with 188BET at Annan and Elgin should see off struggling Albion Rovers at 5-8 with 188BET.