HOUSTON -- Chris Carter insists he doesn't think about winning the home run title.
If he keeps hitting long balls at his current pace, soon it will be difficult to ignore that race.
Carter has 35 home runs, and his seven multihomer games this season are a franchise record. It's the most homers by an Astros player since Lance Berkman hit 45 in 2006.
The designated hitter, who also singled, leads the majors with 22 homers and 52 RBIs since July 1. His 35 home runs rank third in the majors behind Baltimore's Nelson Cruz and Miami's Giancarlo Stanton, who have 36 apiece.
"It's still nothing I've thought about," Carter said of the possibility of leading the league in homers. "I'm just out there trying to have good at-bats. I just want to keep doing what I'm doing."
He was, however, happy about setting a franchise record, especially after he finished last year with 212 strikeouts, third-most in major league history.
"It's nice to have a good record this time instead of the one I had last year," he said with a laugh.
It was the second straight win for the Astros since manager Bo Porter was fired on Monday and replaced by interim manager Tom Lawless.
Carter put Houston on top 1-0 with his homer to the Crawford Boxes in left field in the second inning off Angels starter Jered Weaver (15-8).
"I thought he kind of mishit it, hit it off the bat, but he's strong as an ox," Weaver said.
Carter's two-run, opposite-field shot made it 4-1 in the eighth.
The first-place Angels lost both games in the series after sweeping the A's in a four-game set before arriving in Houston.
"Luckily, the A's lost a couple as well, so it doesn't hurt us too bad, but it would have been nice to get a couple of wins here and extend the lead a little bit," Weaver said. "Just have to keep trucking on and get another winning streak going."
McHugh (8-9) yielded four hits and a run with eight strikeouts in 7 2/3 innings for his fourth straight win, extending a career high. Chad Qualls pitched a perfect ninth for his 17th save.
Angels starter Jered Weaver (15-8) allowed five hits and two runs in six-plus innings for just his second loss since June 16.
That was the first of six in a row set down by McHugh before he was replaced by Jose Veras.
Jose Altuve, who had four hits in each of his previous two games, doubled in the eighth to extend his hitting streak to 11 games. He has a major league-leading 194 hits this season.
WHAT A MONTH
Los Angeles right-hander Matt Shoemaker was selected American League pitcher and rookie of the month for August. He's the ninth player to win both honors in the same month and the first Angels player to do it since Trout received both awards in July 2012.
Shoemaker is 14-4 with a 3.14 ERA this season and was 6-1 with a 1.31 ERA last month. He has pitched 23 1/3 consecutive scoreless innings, second in franchise history for a rookie behind Bob Lee's 27 straight in 1964.
Angels: Manager Mike Scioscia said reliever Joe Thatcher (sprained left ankle) has been throwing off a mound and could pitch a simulated game in the next few days.