Ty France crushed a solo home run in the top of the fourth inning to lead the Seattle Mariners to a 6-3 win over the Houston Astros.