Nathaniel Lowe had three hits, Jose Trevino drove in three and the Texas Rangers beat the Arizona Diamondbacks 8-5 Wednesday to match a season-high with their fourth straight win.
Last-place Texas matched a run from June 25-29, with both streaks coming on the road, where the Rangers are 20-51.
Arizona fell a season-low 50 games under .500 at 45-95. The Diamondbacks have lost five straight, all at home, and 10 of 11 overall.
Jharel Cotton (1-0) pitched a scoreless sixth inning for the win. Joe Barlow, the eighth Rangers pitcher, got the last out for his fourth save.
The latest news from around North Texas.
David Peralta led off Arizona's second inning with his eighth homer. Henry Ramos, making his first major-league start, followed with a single to left, moved up on an infield out and scored on Daulton Varsho's double off left fielder DJ Peters' glove.
Luke Weaver (3-4) retired his first nine Rangers batters, but Texas broke through with three runs while sending nine to the plate in the fourth.
Leody Taveras, who turned 23 on Wednesday, led off the fourth with a triple to the 413-foot sign in center and scored on Isaiah Kiner-Falefa's bouncer to third. Lowe added an RBI triple and scored on Nick Solak's infield grounder.
Texas loaded the bases before Weaver struck out pitcher Kohei Arihara on a curveball. Weaver threw 36 pitches in the first three innings and 33 in the fourth.
The Rangers piled on against the bullpen with two runs in the sixth and three in the eighth. Pinch-hitter Yohel Pozo had an RBI double in the sixth, and Trevino plated two with a single during the eight.
Arizona's Nick Ahmed hit his fifth homer in the ninth against DeMarcus Evans.
Both Arihara and Weaver were making their second starts after long stints on the injured list.
Arihara was initially sidelined with an injured right finger and then had surgery for an aneurysm in his pitching shoulder. The 29-year-old right-hander is in his first MLB season after pitching six years for the Hokkaido Nippon Ham-Fighters of
Japan's Pacific League. Arihara gave up four hits and two runs in 4 2/3 innings in his ninth start.
Weaver missed over three months with a right shoulder strain. He lasted five innings, allowing four hits and three runs while striking out four. In his previous start, he held San Diego to one run in six innings in the Diamondbacks' most recent victory.