Red-hot Chris Carter bashed two more home runs, giving him a Major League-leading 15 since the start of July, while tying a franchise record with his sixth multihomer game of the season to power the Astros to a 10-4 win over the Twins on Tuesday night at Minute Maid Park.