Craig Gentry hit a two-out RBI single in the eighth inning and Matt Harrison combined with two relievers on a six-hitter as the Texas Rangers beat the Arizona Diamondbacks 1-0 on Wednesday night.
Mike Napoli drew a leadoff walk in the eighth off rookie left-hander Wade Miley (7-3) before a sacrifice bunt by Yorvit Torrealba. After pinch-hitter Nelson Cruz struck out, Gentry, the No. 9 batter hitting .340, hit a hard one-hopper over the glove of third baseman Ryan Roberts into left field.
Mike Adams (1-2) retired the only two batters he faced after replacing Harrison, who has pitched 16 1-3 consecutive scoreless innings. Joe Nathan worked a perfect ninth for his 13th save in 14 chances.
Texas has won seven straight against the Diamondbacks, who were shut out for only the second time this season. The Rangers have won 28 of their last 40 games against National League opponents.