There was an action-packed midweek card in the Premiership.

However, it's now time for the Scottish Cup to take centre stage for the entirety of this weekend.

It's time for the quarter-final stage of the competition, as the last eight get ready to battle it out for a spot at Hampden next month.

All four matches will be broadcasted live on TV over the course of Friday, Saturday, Sunday, and Monday.

Every team remaining in the tournament can begin to dream of lifting the famous old trophy.

It all started with Inverness vs Kilmarnock on Friday evening. Billy Dodds' men outclassed their Premiership opponents as Killie went down with a whimper. Derek McInnes is certainly under pressure after that result.

It was then onto a powderkeg fixture between Hearts and Celtic on Saturday lunchtime. The Hoops coasted by Robbie Neilson's men, with an easy 3-0 win in the capital.

Cup holders Rangers entertained Raith Rovers on Sunday afternoon at Ibrox. They easily took care of their Championship opposition 3-0.

And it all ended when Falkirk defeated Ayr United live on BBC tonight.

When is the Scottish Cup semi-final draw?

The Scottish Cup semi-final draw will take place today - on Monday, March 13.

It will occur following the conclusion of Falkirk vs Ayr United.

Kick-off for that game is 7.45pm.

Is the Scottish Cup draw on TV and can I watch it?

Yes, thankfully the draw will be broadcasted live on TV.

It will be shown on BBC Scotland in the aftermath of the final last-eight tie between Falkirk and Ayr.

It will also be available to live stream online via the BBC iPlayer.

The start time for the draw will depend on if Falkirk and Ayr United finishes after 90 minutes, or not.

Who is in the hat for the semi-finals?

Inverness

Celtic

Rangers

Falkirk

When will the semi-final ties be played?

The two ties will be played at the end of April at Hampden.

One game will take place on Saturday, April 29 while the second match on Sunday, April 30.

Kick-off times and TV details will be announced in the coming days.