Saturday's Scottish football reports

Patrick Roberts and Sam Nicholson
Patrick Roberts (left) scored twice as Celtic beat Hearts

Match reports for Saturday's Scottish games as Premiership leaders Celtic beat third-placed Hearts and bottom side Dundee United boosted their survival hopes.

In the Championship, leaders Rangers drew with Raith Rovers at Stark's Park when a win would have secured the title for Mark Warburton's side while Alloa Athletic's relegation from the division was confirmed.

Premiership

Celtic 3-1 Hearts

Dundee 5-2 Ross County

Inverness CT 1-2 Motherwell

Partick Thistle 0-0 Kilmarnock

St Johnstone 0-1 Dundee Utd

Championship

Dumbarton 0-0 Greenock Morton

Livingston 0-0 Alloa Athletic

Queen of the South 0-0 Falkirk

Raith Rovers 3-3 Rangers

St Mirren 2-2 Hibernian

League One

Albion Rovers 0-1 Dunfermline Athletic

Brechin City 1-0 Stenhousemuir

Cowdenbeath 1-0 Ayr United

Forfar Athletic 2-0 Peterhead

Stranraer 4-0 Airdrieonians

League Two

Arbroath 0-1 East Fife

Clyde 3-3 Montrose

East Stirlingshire 0-0 Berwick Rangers

Elgin City 2-2 Annan Athletic

Queen's Park 1-1 Stirling Albion