HOUSTON -

The Houston Astros put on an impressive display of power Wednesday night, hitting six home runs to get their seventh win in eight games with a 11-7 victory over the Baltimore Orioles.
   Jason Castro, Carlos Pena and J.D. Martinez each had two-run homers, and Jose Altuve, Matt Dominguez and Marwin Gonzalez added solo shots as the Astros came one home run shy of a single-game franchise record for home runs.
   The Astros tagged Freddy Garcia (2-3) for four homers and reached reliever Steve Johnson for two in the fourth inning.
   It's the most home runs the Astros have had in a single game since also hitting six on Aug. 9, 2006 against Pittsburgh. The record of seven long balls came in 2000. It is the first time they've had six different players hit homers in a game since that record-setting game in 2000.