Rangers will be aiming to put the pressure on leaders Celtic with a victory at St Mirren on Saturday night.
The visitors would close the gap to just one point at the top of the Scottish Premiership table with a victory before the champions host Kilmarnock in the final fixture of the weekend.
St Mirren have experienced an inconsistent opening to the campaign and slipped down to eighth after losing 1-0 at Motherwell in their most recent outing.
St Mirren v Rangers is available to watch live on Sky Sports Football.
Live streaming is also available via Sky Go and the Sky Sports app.
Hearts v Rangers will be played at The Marbill Coaches Stadium and kick-off is at 20:00 GMT on Saturday 7th November.
Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of qualifying bets. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply.