Hearts were 2-0 winners against Peterhead at Balmoor while Stirling Albion triumphed 3-2 over Cove Rangers at Balmoral Stadium.
Arbroath defeated Elgin City 1-0 at Borough Briggs, with Dundee United edging out Kelty Hearts by the same score at New Central Park on Friday night.
Montrose saw off Highland League champions Brora Rangers 3-0 at Links Park. Forfar Athletic were awarded a 3-0 win over Ross County, who were unable to fulfil the fixture
Livingston were 3-0 winners against Brechin City at Glebe Park and Raith Rovers beat Fife rivals Cowdenbeath 1-0 at Central Park.
Albion Rovers won the shoot-out after a 0-0 draw with Ayr United at the Reigart Stadium, with Hamilton Accies beating Edinburgh City 1-0 last night.
Queen's Park earned a 1-0 victory over Queen of the South at Palmerston while Annan Athletic beat Airdrieonians on penalties after a 1-1 draw at the Penny Cars Stadium.
Kilmarnock defeated Lowland League East Kilbride 2-0 at K-Park while Stranraer were awarded a 3-0 win over Morton, who couldn't fulfil the fixture.
Dunfermline Athletic beat Championship rivals Partick Thistle 4-2 at Firhill while St Mirren were awarded a 3-0 win against Dumbarton, who were unable to fulfil the fixture.