Phoenix, June 24: Justin Upton and Felipe Lopez both drove in three runs in Arizona's 8-2 romp over the Texas Rangers Tuesday.
The first three batters in the Diamondbacks' lineup accounted for eight of the team's 11 hits and scored five runs.
Max Scherzer (5-4) won his third consecutive start by yielding two runs on seven hits and striking out seven in six innings.
Matt Harrison (4-5) took the loss after being roughed up for seven runs on seven hits in a 2 2/3-inning start. The loss equaled a season-high five-game losing streak for the Rangers.
Upton started things with a two-run homer in the first inning. The Diamondbacks added two more in the second on Lopez's bases-loaded single.