Josh Hamilton provided a spectacular capper to the Texas Rangers' most productive inning in almost two years. Hamilton's third career grand slam highlighted an eight-run fourth and Derek Holland pitched seven effective innings as the Rangers beat the Cleveland Indians 9-1 on Wednesday night.