Celtic and Rangers clash in another huge Old Firm showdown on Sunday.
The Hoops earned a comfortable win over their arch rivals two weeks ago in the Premiership.
This time both sides will fight it out for a place in the final of the Scottish Cup.
Read more: 'Cliftonville blew big chance but title race is far from over' - Scott Young
Hearts have already booked their place in the final after their win over Hibernian on Saturday.
But who will join them there?
Here's more info on the game and how to watch it:
Where and when is the game?
The Scottish Cup semi-final is on Sunday, April 17 at Hampden Park.
What time is kick-off?
The game kicks off at 2pm.
Is it on TV?
The game will be shown live on Premier Sports 1 with coverage starting at 1pm.
Is there a live stream?
Premier Sports subscribers can stream the game on the Premier Player.
Betting odds
- Celtic 11/10
- Rangers 9/4
- Draw 5/2
Odds from McLean Bookmakers
Read more: Irish League fans pick former club legends they'd love to re-sign
Read more: Elliott Morris picks out the Best Glentoran XI he played with
Sign up to our free sports newsletter to get the latest headlines to your inbox.