Julio Rodríguez hit a two-run homer, his second in three games, George Kirby allowed an unearned run over six innings and the Seattle Mariners held off the Texas Rangers 7-5 on Saturday. Seattle won for the sixth time in seven games and won its ninth consecutive series at home dating to mid-April. The Mariners also increased their lead over the defending champion Rangers to 7 1/2 games in the AL West.