Rangers vs Hearts: TV channel, live stream and team news for Scottish Cup semi-final

The second Scottish Cup semi-final of the weekend can't possibly live up the first one, can it?

Rangers take on Hearts at Hampden this afternoon for the chance to take on Celtic in the big one after Brendan Rodgers' side came out on top of Aberdeen in an absolute classic today, winning 6-5 on penalties following a 3-3 draw after extra-time. If there is half as much drama tomorrow, we'll be treated to a cracker.

Philippe Clement's men come into it in a malaise of sorts after their title hope faded badly over the last two matches, following up a loss to Ross County by drawing with Dundee in a stalemate. They'll still be heavy favourites to overcome the Jam Tarts but will have to dramatically improve their performances.

On the other side, Steven Naismith and his team will be full of belief - partly from witnessing that Rangers stutter but also from the way they've been performing themselves. They still haven't managed a victory over the Gers though and this would be the perfect time to get one.

Here is everything you need to know.

When is Rangers vs Hearts?

The second Scottish Cup semi-final of the weekend is TODAY, Sunday April 21. Kick-off is at 3pm.

Can I watch Rangers vs Hearts live?

Yes, you can. But unlike yeterday's clash between Aberdeen and Celtic which was on BBC, not for free. This one is only on Premier Sports.

Coverage on Premier Sports 1 begins at 2.30pm for half an hour build-up.

Who is the referee?

Steven McLean takes charge of Rangers against Hearts and is assisted by Dougie Potter and Craig Ferguson. Kevin Clancy is the fourth official.

Willie Collum is on VAR duty and assisted by Sean Carr.

What is the latest team news?

Rangers XI: Butland, Tavernier, Balogun, Souttar, Sterling, Lundstram, Diomande, Cantwell, Matondo, Sima, Dessers.

Subs: McCrorie, Goldson, Silva, Lawrence, Dowell, Roofe, Barisic, Raskin, McCausland.

Hearts XI: Gordon, Kent, Kingsley, Baningime, Grant, Shankland, Atkinson, Devlin, Rowles, Forrest, Vargas.

Subs: Clark, Oda, McKay, Cochrane, Denholm, Tait, Fraser, Lembikisa, Tagawa.