The Padres took three games in a four-game, season-opening series with the Astros, and missed a chance for a sweep when Trevor Hoffman blew a save opportunity Wednesday.
Gonzalez gave up the tying run in the top of the seventh, but got the victory thanks to Iguchi's RBI in the bottom half. Hoffman was called upon for the third time in the series and worked a perfect ninth to record his second save.
Iguchi's game-winning hit came off reliever Oscar Villarreal (0-1).
Britney Spears debuts 'Perfume' video
Couple calls 9-1-1 over missing hash browns; assault McDonanld's employees