The date and time of the League Cup semi-final clash involving Rangers and Hearts has been confirmed.

The fixture will be played at Hampden Park and shown live by ViaPlay, who sponsor the competition.

It will take place on Sunday, November 5 at 3pm. Rangers progressed into the final four with a comfortable 4-0 win over Livingston at Ibrox.

Abdallah Sima opened the scoring in the 10th minute as he robbed Jamie Brandon before curling into the far corner. Livingston players protested for a foul over a push on Brandon but it was waved away by Willie Collum. 

Ridvan Yilmaz doubled the hosts' lead in the second half as he charged from within his own half to the edge of the box where he poked into the bottom corner to score his first Rangers goal.

And Sima was heavily involved in the third as he raced clear of the Livingston defence before his cross deflected off  Luiyi de Lucas and into the net. Ryan Jack ended the contest with a fourth as he curled home in additional time.

Hearts clinched their spot in the semi-final on Tuesday night as Alex Lowry's stoppage time striker sealed a place at Hampden. Brad Lyons' strike had earlier cancelled out a Jorge Grant opener.