Arizona State won its 10th consecutive home game, in part by holding Texas Tech football to a season-low 276 yards.