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.
It's been an end-to-end encounter at times – but it is @CelticFC who have broken the deadlock at McDiarmid Park.
— William Hill Scottish Cup (@ScottishCup) March 1, 2020
(🎥 via @PremierSportsTV) #ScottishCup pic.twitter.com/fa14O1QOju
Semi-Final Draw
Celtic v Aberdeen
Heart of Midlothian v Hibernian
Ties to be played 11 and 12 April 2020.