Inverness cemented their grip on third place in the Scottish Premiership with a thrilling 3-3 draw with Kilmarnock.

First-half goals from Graeme Shinnie and Nick Ross were cancelled out by Nathan Eccleston and Craig Slater, but Inverness stretched ahead in the second half with a spectacular finish from Danny Williams.

However, Tope Obadeyi hammered home to tie the game in the second half, a point taking Caley further ahead of Dundee United who lost at home to St Johnstone.

Inverness manager John Hughes lavished praise on Ryan Christie after the rising star's crucial goal gave the Highlanders a massive three points against St Mirren in Paisley.

The visitors dominated most of the match and moved into a two-goal lead through Greg Tansey and Christie, but found themselves hanging on a little towards the end as a Jim Goodwin header gave St Mirren some hope of a comeback.

Ultimately, it was young Christie's goal that was to prove the deciding factor in the match though, and...