Marwin Gonzalez smashed a grand slam as the Astros blanked the Angels 10-0 in Anaheim. The second baseman blew the game open in the ninth with his bases-clearing hit and he finished with two hits and five RBI. Carlos Correa added four hits and two runs scored for Houston, which has won five of its last six. Framber Valdez threw seven scoreless frames and struck out six to earn his 11th win. The Astros continue the series tonight.