HOUSTON — A veteran of 10 major league seasons, Carlos Gomez insists he didn't panic when he got off to a slow start to begin this year.
However, he's certainly feeling a lot better now that he's started to turn things around.
Gomez hit a two-run homer, and Mike Fiers and three relievers combined for a shutout to help the surging Houston Astros to a 5-0 victory over the White Sox on Friday night.
Gomez has started heating up after a tough start to the season that included a May in which he hit just .136. He has hit four homers, five doubles and driven in 15 runs since June 5 to boost his average from .182 to .225.
"That makes you better," Gomez said of fighting through his struggles. "You have to continue to do your job. When you do this for 10 years that's because you're a pro. The only thing you can do is continue to believe in yourself and work hard."
It was Houston's fourth straight victory and 11th in the last 12 games.
Fiers (6-3) scattered four hits over six innings. Ken Giles and Luke Gregerson didn't allow a hit in an inning each, and Chris Devenski threw a scoreless ninth.
The Astros didn't have a baserunner until Miguel Gonzalez (1-4) plunked George Springer to start the fourth inning. He then walked Luis Valbuena before Jose Altuve grounded into a double play that left Springer at third.
Houston's first hit came next when Carlos Correa's strange infield popup dropped in front of shortstop Tim Anderson and allowed Springer to score and make it 1-0.
"It was a lucky base hit. I'll take it," Correa said. "Obviously throughout the season we hit a lot of balls hard right at people, so it's good to every once and awhile get a hit like that. It wasn't the best at-bat, but it worked out."
Gonzalez lamented that no one was able to get to it before it dropped.
"Looking back on it for the future, someone's just got to go all out for it," he said. "It's just such a tough play, and you almost never see it. It was really tough because it cost us a run, but it won't happen again. We'll make that play."
Gomez padded the lead when he sent one into the seats in left field with one out in the seventh to make it 3-0. Correa reached on an error by third baseman Tyler Saladino before Gomez's shot.
Gonzalez yielded three hits and two runs in a season-high seven innings.
Houston first baseman A.J. Reed got his first major league hit with a single with two outs in the fifth inning. He was 0-for-16 since being called up on Saturday before the hit.
"Kind of a weight lifted off your shoulders, and now I don't have to come to the ballpark and think, 'Today's the day,'" he said. "So go out and relax and have fun."
Valbuena added an RBI double in the eighth, and Colby Rasmus had a run-scoring single in that inning to make it 5-0.