Selected prediction
Hearts have taken 15 points from their last 8, while St. Mirren have taken 10 points from their last 8. Hearts average 1.9 scored and 0.8 conceded at home, while St. Mirren average 1.4 scored and 1.6 conceded away from home. In their last 3 meetings Hearts won 2, drew 0 and lost 1 to St. Mirren, with 2.3 goals a game. Our model expects Hearts to score about 1.9 and St. Mirren about 1.2. Hearts should be hard to beat here.