Updated

SAN DIEGO (AP) — Michael Bourn hit a two-run triple in the 10th inning, leading the Houston Astros to a 6-3 win over the San Diego Padres on Thursday night.

Luke Gregerson (2-3) walked Humberto Quintero and Oswaldo Navarro with two outs before Bourn tripled to center field to break a 3-all tie. Jeff Keppinger, who had three RBIs, then singled home Bourn.

Gregerson had walked only four batters in 39 1-3 innings coming in to Thursday's game.

It was Houston's sixth win in nine games after having dropped nine of 10. NL West-leading San Diego has lost three of four.

Chris Sampson (1-0) pitched a perfect ninth for the win. Matt Lindstrom got three outs for his 19th save in 23 chances.

The Astros took a 3-0 lead in the second inning but San Diego chipped away for one run in the fifth and two in the seventh, tying it on David Eckstein's RBI single.

The Padres scored its first run of the seventh on a sacrifice fly by pinch-hitter Oscar Salazar that scored Nick Hundley, who led off with a triple.

Hundley also scored San Diego's run in the fifth. He walked with one out and advanced to second on a groundout. Pinch-hitter Chris Denorfia drove Hundley in with a single to right field.

Brian Moehler pitched effectively into the sixth inning for Houston, limiting San Diego to one run and four hits a day after the Padres had 14 hits in a 13-3 win over Colorado.

Jason Michaels hit his fifth home run leading off the second inning against Jon Garland to give the Astros a 1-0 lead.

After consecutive walks, Garland retired the next two batters before intentionally walking Bourn to load the bases. Keppinger then capped off the inning with a two-run single.

The Astros had Garland in constant trouble throughout his five innings. Houston had base runners in each inning, but stranded nine against Garland.

San Diego's Chase Headley went 3 for 4 with a pair of doubles.

Garland, who had won two straights starts, allowed three runs and six hits. The right-hander walked six and struck out three.

NOTES: Padres LF Scott Hairston was ejected in the eight inning by home plate Ron Kulpa after he was called out on strikes. ... In three career appearances at Petco Park, Moehler is 2-0 with a 2.36 ERA. ... There was a moment of silence before the game for former San Diego Chargers and San Diego State coach Don Coryell, who passed away Thursday. ... Smoke from a fire was visible in the downtown skyline a few blocks beyond center field. An earthquake rocked Petco Park on June 14 during a game against the Toronto Blue Jays.