Merrill Kelly allowed just three hits in 7 2/3 innings of work, and David Peralta and Stephen Vogt had RBI hits as the visiting Arizona Diamondbacks defeated the struggling Texas Rangers 4-1 on Tuesday in the first of a two-game, interleague series at Globe Life Park in Arlington, Texas.Kelly controlled the Rangers into the seventh inning before surrendering a one-out solo home run to Rougned Odor that ended his no-hit and shutout bid.Kelly (1-0) struck out six and walked one. He left with two outs in the eighth after giving up singles to the Rangers’ Elvis Andrus and Robinson Chirinos, with Andrew Chafin getting the final out of the inning. Archie Bradley struck out the side in the ninth for his first save of the season.The Diamondbacks used a two-out throwing error by Texas third baseman Isiah Kiner-Falefa to take a 3-0 lead in the first inning. After Starling Marte and Eduardo Escobar scored on Kiner-Falefa’s error on a grounder by Christian Walker, Peralta ripped a single for the third run of the frame to plate Walker.Arizona added to its lead in the sixth on Stephen Vogt’s double that drove home Walker. Seven different players had hits for the Diamondbacks in the win, with Ketel Marte the only Arizona player with two.