Rangers match against Livingstone in January has been postponed after the Ibrox side reached the League Cup semi-finals.

The club were due to play Livingston at Almondvale Stadium on Saturday, January 31 2015.

However, the Ibrox side will play their League Cup semi-final at Hampden on January 31 or February 1, postponing the Livingston fixture.

Rangers reached the semi-finals after beating St Johnstone 1-0 at Ibrox on Tuesday.