Updated

HOUSTON (AP) — Mat Latos struck out a career-high nine in eight shutout innings and Scott Hairston homered twice in the San Diego Padres' 7-0 win over the Houston Astros on Friday night.

Latos (2-3) allowed only two hits without a walk, and also drove in a run for the Padres, who snapped a five-game losing streak at Minute Maid Park.

The Astros have lost 10 of their last 11, averaging 1.82 runs during the slide. Houston was shut out for the fifth time this season.

Chase Headley hit a two-run homer and Ryan Webb pitched a scoreless ninth for the Padres.

Houston starter Bud Norris (1-4) struck out seven, but otherwise struggled in four innings, giving up four runs on five hits.

The Padres took a 1-0 lead in the second after an error by Houston shortstop Tommy Manzella.

Will Venable singled, Yorvit Torrealba walked and the two executed a double steal with Kyle Blanks batting. Blanks then hit a sharp grounder that went between Manzella's legs, allowing Venable to score. Manzella has six errors this season.

Norris struck out Jerry Hairston Jr. and Latos to escape more damage, but threw 44 pitches in two innings.

Scott Hairston led off the third inning with a homer to left, his fifth. David Eckstein doubled to left-center before Headley homered to right for a 4-0 lead. Norris then fanned Venable for his seventh strikeout.

Hairston Jr. walked with one out in the fourth, advanced on a passed ball and scored on Latos' ground-rule double to right for a 5-0 lead. Latos' first career extra-base hit netted his first-ever RBI.

Left-hander Gustavo Chacin, recalled from the minors Monday, replaced Norris for the start of the fifth inning. The 29-year-old Chacin pitched two scoreless innings in his first appearance since 2007, when he played for Toronto.

Latos retired 14 in a row after Pedro Feliz's two-out single in the second inning. He needed only 69 pitches through the first six innings.

Carlos Lee beat out a high bouncer left of the mound with one out in the seventh, Houston's second hit. Lance Berkman grounded into a fielder's choice, and Jason Michaels struck out to end the inning. Latos pumped his right fist as he walked off the mound toward the dugout.

Scott Hairston homered again in the eighth, a two-run shot off Wilton Lopez, to make it 7-0.

Latos struck out the side in the bottom half to reach nine for the game. His previous career high was seven strikeouts, set last August against the New York Mets.

NOTES: Hairston had his fourth career two-homer game, and first since July 2008. ... San Diego manager Bud Black said SS Everth Cabrera will do "baseball-specific" workouts in Houston this weekend and then likely begin a rehab assignment. Cabrera has been on the disabled list since April 30 with a strained right hamstring. ... The Astros dropped to 0-3 in home games with the retractable roof closed this season. ... The Padres won for the fourth time in Latos' last 11 starts.