HOUSTON, July 28 (UPI) -- Johnny Estrada hit a sacrifice fly in the top of the 11th inning Friday night to give Arizona an 8-7 win over the Houston Astros.
Conor Jackson had a run, three hits and two RBI; Carlos Quentin hit a two-run homer; Orlando Hudson had a run and four hits; Stephen Drew had a run and two hits; and Chad Tracy hit an RBI single for the Diamondbacks (52-50), who have won two of their last three games.
The winner was Tony Pena (2-0).
Luke Scott hit for the cycle and knocked in five runs, Mike Lamb hit a sacrifice fly, and Aubrey Huff had three runs and two hits for the Astros (48-55), who have lost six times in their last eight games.
In his first relief effort of the season, the losing pitcher was Andy Pettitte (9-11).
Scott is the first Houston player to hit for the cycle since April 8, 2002.