The SPFL today confirmed new dates for three games in the first round of the Scottish League Cup, which is scheduled for Saturday August 1.
The match between Hearts and Arbroath now goes ahead at Tynecastle on Thursday July 30 as Robbie Neilson's side are in Ladbrokes Premiership action on Sunday August 2.
Falkirk and East Stirlingshire will play their local derby at Broadwood on Friday July 31 as the Falkirk Stadium is unavailable due to a concert being staged there that weekend.
Meanwhile, Rangers and Peterhead will meet at Ibrox on Sunday August 2 to avoid a clash with Celtic's Premiership match against Ross County the previous day.
Thursday July 30
Heart of Midlothian v Arbroath
Kick-off 7.45pm
Friday July 31
Falkirk v East Stirlingshire (at Broadwood)
Kick-off 7.45pm
Sunday August 2
Rangers v Peterhead
Kick-off 3.00pm