Aberdeen boss Derek McInnes reckons the race for second place the Scottish Premiership could go to the last day of the season.