At the halfway point of the season a title race is on the cards in the Scottish Premiership as just 3 points separate the top 4.