HOUSTON — There was only one word to describe Oakland's play through four innings on Monday night against the Houston Astros.
"Ugly," player after player and manager Bob Melvin said.
As ugly as the start was, the Athletics managed to put it behind them and rallied for a 4-3 win.
Josh Reddick put Oakland on top with a two-run homer in the eighth inning and the Athletics remained perfect this season against the Astros.
Chris Young hit a solo homer for the A's, who are 10-0 against their new AL West foes this season and 15-1 all-time. The Astros have lost six straight overall.
Houston took an early 3-0 lead thanks in part to Oakland tying a season high with three errors all in the first three innings.
"That was the overriding feeling at the end of the game was that as badly as we played at the early part of the game, we stayed with it," Melvin said. "We didn't give up. We didn't put our heads down and say, 'Oh well, we are just having a bad game.' "
Young's shot cut the lead to one in the seventh before Reddick's drive to right field off Wesley Wright (0-4) made it 4-3.
"It's one of those things where, you know that is the right matchup; it's the matchup you want," Houston manager Bo Porter said. "If you don't win that matchup, you don't deserve to win the game."
Young also tripled for another big game in his hometown.
Three of Young's nine homers this season have come at Minute Maid Park, and he's hit eight home runs with 30 RBIs in 22 career games in Houston.
Young is hitting .333 against Houston this season, but just .165 against everyone else.
"Fortunately, (Young) came up with a big at-bat," Reddick said. "I think that got the energy up in the dugout that we really needed to get going, especially since we left so many runners on base early on. After that happened it kind of picked us up a little bit."
Ryan Cook (3-2) pitched a perfect seventh for the win and Grant Balfour did the same in the ninth for his 26th save. Balfour, who is the only closer without a blown save this season, has converted his last 44 chances dating to last season, an Oakland record and the sixth-longest streak in major league history.
Chris Carter drove in a run for Houston and shortstop Jonathan Villar singled, scored and had a stolen base in his major league debut.
Oakland starter Tommy Milone allowed five hits and three runs two earned in six innings.
"Just the way it went, obviously there was something that was off," Milone said. "As a team, I don't think we felt comfortable on the field or at the plate. But we were able to stay in the game and get those big hits when we needed them."