St. Mirren will host Rangers at St. Mirren Park on Boxing Day in another round of the 2024-25 Scottish Premiership campaign. The hosts will look to pick up their third consecutive league victory when they host last season's runners-up.
St. Mirren picked up an impressive 2-1 win over Ross County last weekend, despite going down to ten men in the 55th minute. The hosts started off the season poorly with only two wins in their opening 10 league games but have recently pushed up to sixth on the league table with five wins in their last eight.
Rangers sit in second place, eleven points clear of Thursday's hosts despite having played two games less. The visitors picked up their fifth win in six league games with a narrow 1-0 victory over Dundee last weekend and will be looking to stretch their unbeaten run in the Scottish top flight to seven games this midweek.
The hosts have won their last two matches but remain massive underdogs going into the weekend and will need to be at their best to pick up a point when they host Philippe Clement's side.
Rangers should be able to get all three points and will be boosted by their recent form in the league. They have lost just one of their last six games on the road and should come out on top here.
Prediction: St Mirren 1-2 Rangers
Tip 1 - Result: Rangers
Tip 2 - Goals - Over/under 2.5 - Over 2.5 goals (Five of the last seven matches between the two teams have produced more than 2.5 goals)
Tip 3 - Both teams to score: YES (Both teams have gotten on the scoresheet in four of the hosts' last six games)