DETROIT -- Mitch Moreland and Adrian Beltre swatted two-run homers, and A.J. Pierzynski had two RBIs as the Rangers beat the Tigers 7-1 and handed Max Scherzer his first loss after 13 consecutive wins to start the season.
Derek Holland overcame some control issues early on to allow one run in seven innings to win his third straight decision.
Pierzynski brought in the game's first run with a sacrifice fly in the fourth, and the next batter, Elvis Andrus, took a two-out walk. Moreland followed with his first homer since June 4 at Boston, an opposite-field drive that landed in the Rangers' bullpen.
The Tigers got a run quick in their half of the inning, on a two-out single by No. 9 hitter Hernan Perez, but the Rangers countered in the fifth with a two-out bloop double by Pierzynski that scored Leonys Martin.
Holland (8-4) allowed only a single and a walk in his final three innings, and left after only 95 pitches. But he walked five batters and would have had to face Miguel Cabrera to start the eighth. So, Joakim Soria entered and worked a scorless inning.
The Rangers then added three two-out runs in the ninth, the first coming as Ian Kinsler scored from second on an infield hit by Nelson Cruz. Beltre followed with an opposite-field shot, his 21st of the season and third of the road trip.
-- Jeff Wilson