Steven Naismith has named his Hearts side for the League Cup semi-final at Hampden against Rangers.

It is the second week in a row that the two teams have faced off with the Ibrox club mounting a late comeback to pick up a 2-1 win in the previous encounter.

Naismith has made four changes from the midweek victory over Livingston with Alan Forrest, Cameron Devlin, Alex Lowry and Liam Boyce dropping out.

They have been replaced by Toby Sibbick, Jorge Grant, Calem Nieuwenhof and Kenneth Vargas.

It is understood Odel Offiah is out with an injury, while 18-year-old Adam Forrester is on the bench. The teenager is a right-back who can also play centre-back.

HEARTS: Clark, Kent, Kingsley, Baningime, Grant, Nieuwenhof, Shankland, Rowles, Cochrane, Sibbick, Vargas.

SUBS: McCgovern, Haring, Boyce, Oda, Devlin, Halliday, Forrest, Denholm, Forrester.

RANGERS: Butland, Tavernier, Goldson, Balogun, Barisic, Lundstram, Jack, Lammers, Sima, Cantwell, Danilo.

SUBS: McCrorie, Ridvan, Dessers, Lawrence, Cifuentes, Sterling, Wright, Davies, McCausland.