The William Hill Scottish Cup Sixth Round produced plenty of drama this weekend with Aberdeen, Celtic, Hibernian and Heart of Midlothian progressing to the semi-finals.

Hibernian 5 - 2 Inverness Caledonian Thistle

On Friday night, Hibernian put five goals past Inverness Caledonian Thistle at Easter Road. 

Heart of Midlothian 1 - 0 Rangers

Hearts then beat Rangers at Tynecastle Park on Saturday evening with Oliver Bozanic scoring the only goal of the game.

St Mirren 0 - 2 Aberdeen

In the late kick-off on Saturday, Aberdeen beat St Mirren 2-0 thanks to goals from Lewis Ferguson and Sam Cosgrove.

St Johnstone 0 - 1 Celtic

Celtic were the final team to make the semi-finals beating St Johnstone 1-0 at a muddy McDiarmid Park. Ryan Christie with the goal.

Semi-Final Draw

Celtic v Aberdeen

Heart of Midlothian v Hibernian

Ties to be played 11 and 12 April 2020.