PHOENIX, May 17 (UPI) -- Augie Ojeda finished off a three-run seventh inning by scoring on a throwing error Friday, rallying the Arizona Diamondbacks to a 4-3 win over Detroit.
The Diamondbacks came back from a 3-0 deficit to win their fourth straight and improve the best record in the majors to 27-15. The Tigers have lost five in a row.
Jeremy Bonderman had limited Arizona to a run through six innings, but he walked Justin Upton and Chris Snyder to start the seventh. Zach Miner (1-3) replaced Bonderman and gave up a single to Eric Byrnes that scored Upton.
After Snyder was forced at third on a fielder's choice grounder by Ojeda, pinch-hitter Miguel Montero fanned for the second out of the inning. Chris Young then tied the game with a single that drove in Byrnes and moved Ojeda to third.
Ojeda scored what turned out to be the winning run when third baseman Carlos Guillen threw wildly to first on a grounder by Stephen Drew.
The comeback gave the win to starter Dan Haren (5-2), who allowed three runs on six hits in seven innings. Tony Pena worked the ninth for his first save.