Hearts and Celtic won at the weekend but Rangers lost

In the season to beat all seasons there's a recurring question out there, even among day trippers to Scottish football - who's going to win this colossal battle for the Premiership title?

The answer one week is Hearts, the next Celtic, the next Rangers. It flits from one to the other. The momentum has moved about endlessly, not even from game to game but sometimes from half to half.

These are matches of nerve now. Bottle as much as skill. Rangers stumbled on Sunday on the back of laziness in critical times against a smooth and sophisticated Motherwell.

Four points behind Hearts and three behind Celtic, are Danny Rohl's team out of it? No. With only four games to go it's still too soon to make that call. If they lose against Hearts at Tynecastle next Monday night then you can stick a fork in them. If they win…