Just like buses, you wait a while for a derby match between Rangers and Celtic and boom, the fixture schedule throws up two in seven days.
A week on from Sunday's pulsating 2-2 draw between Glasgow's big two at Ibrox, the teams will meet again this weekend.
This time, it's Scottish Cup action, as opposed to three points being at stake. Danny Rohl and Martin O'Neill's men will fight it out for a spot in the semi-finals of the competition.
So, one team must prevail, even if it takes extra-time and penalties.
Here is everything you need to know about the latest instalment of the derby...
When is Rangers vs Celtic?
Rangers will take on Celtic (again) TOMORROW, Sunday, March 8.
The game is scheduled to kick-off at 1pm.
The match will be held at Ibrox Stadium, Glasgow.
Is Rangers vs Celtic on TV and can I live stream it?
Yes, thankfully the game will be broadcasted live on TV.
Premier Sports hold the main TV rights for the Scottish Cup, so they have selected this match to beam to their audience.
Coverage will begin at 12pm on Premier Sports 1 - allowing for a full hour of build-up before kick-off.
Subscribers will also have the option of live streaming the match on the go via the Premier Player.
Team news
For the Hoops, Auston Trusty will be available this weekend after he missed last week's derby due to his Scottish Premiership suspension.
Kasper Schmeichel trained on Friday, with Kieran Tierney a doubt.
There are no fresh injury worries for Rangers.
Share