Rangers top the Scottish Premiership by six points but that could be just three if Celtic win earlier in the day. The defending champions host St Mirren who are in ninth place, 29 points behind their opponets. Rangers have won their last eight league games and kept a clean sheet in the last five. Only one league game has been lost this season and that was at Dundee United in August. Since then, they have gone 17 Premiership matches without defeat. Home form has seen them win seven out of ten and unbeaten in the last 29, last losing in March of 2020. The last five home league matches against St Mirren have all been won and without conceding a goal. The two teams did meet in October with Rangers coming from behind to win 2-1.
St Mirren have everything against them at present. They have plenty of players absent due to injury and Covid-19. This isn't the fixture in which to be playing young inexpereinced players but there are likely to be some taking part. St Mirren are only three places above the relegation play-off position and five above bottom placed St Johnstone. They went six league games unbeaten between August and October but have struggled since then. St Mirren had won three in a row but have now gone ten league fixtures without a win but six have been drawn, including a recent goalless draw with Celtic. Five of the last eight games have seen them fail to get on the scoresheet. Back Rangers to win this game, leading at half and full time. Have a side bet on a win to nil.