Croatia international striker Dado Prso scored twice in a 3-0 win over third-placed Hibernian which put Glasgow Rangers on top of the Scottish Premier League yesterday.
Rangers, with 62 points, lead on goal difference from Glasgow rivals Celtic who play at Inverness Caledonian Thistle today.
Hearts, in fourth, beat Kilmarnock 3-0 and Aberdeen (fifth) went down 2-1 at Dunfermline Athletic with a Simon Donnelly goal in the late stages of the match.
Rangers dominated the game and could have scored a hatful of goals if Hibernian goalkeeper Simon Brown had not been in superb form.
Brown saved a penalty by Nacho Novo just before half-time after Novo was fouled.
Prso hit the woodwork after scoring his first goal with a header from a corner.
The Croatian, who joined Rangers at the start of the season, scored his second five minutes into the second half to put the game beyond Hibernian's reach before Belgian forward Thomas Buffel added a third.
Scottish Premier
Dundee-Motherwell 2-1
Dunfermline-Aberdeen 2-1
Hearts-Kilmarnock 3-0
Livingston-Dundee United 0-2
Rangers-Hibernian 3-0
Inverness-Celtic today
First Division
Falkirk-Hamilton 1-1
Partick-Airdrie 1-1
Raith-Clyde 3-3
St Johnstone-Queen of South 0-0
Second Division
Arbroath-Alloa 2-1
Brechin-Dumbarton 0-2
Morton-Forfar 4-0
Stirling-Ayr 2-0
Stranraer-Berwick 1-0
Third Division
Cowdenbeath-Albion 1-2
East Stirling-Montrose 1-2
Elgin-East Fife 2-1
Queens Park-Peterhead 1-1
Stenhousemuir-Gretna 1-4