The two teams are currently second from bottom and bottom of the league, and both have a chance of moving out of the relegation zone.
So they will go all out to pick up all 3 points. A draw is meaningless for both teams.
Hearts are superior to St. Mirren in recent form.
The AH line is in favor of Hearts.
So Hearts are expected to win.