Photo: SPFL

The SPFL has announced that the forthcoming Betfred Cup semi-finals have been rescheduled.

There was anger from Hearts supporters and management alike at the original decision to have the Celtic-Hearts semi-final at Hampden Park on the evening of Sunday 28th October with a 7.45pm kick-off.

But common sense has prevailed at last and the Celtic-Hearts semi-final will now be played at BT Murrayfield on 28th October at 1.30pm (GMT)

The other semi-final between Aberdeen and Rangers will remain at Hampden Park on the same day but has had its kick-off put back to 4.30pm (GMT)