HOUSTON -AP- Marwin Gonzalez homered for the fourth time in his last three games and Carlos Correa had four hits, helping the Houston Astros beat the Texas Rangers 10-1 on Wednesday night.Gonzalez had two hits and smashed a two-run homer off the batter's eye in center in the sixth inning for a 6-1 lead. He hit two home runs against Texas on Tuesday, including a go-ahead grand slam in the eighth that rallied Houston to an 8-7 win.Correa and Brian McCann sparked a four-run second inning with solo homers off starter Nick Martinez (0-1). Correa finished 4 for 5 and a triple shy of the cycle.Charlie Morton (3-2) allowed a run and five hits in six innings, striking out eight and walking two. The Rangers were hitless until Rougned Odor doubled in the fourth inning.Josh Reddick added a two-run homer off Anthony Bass in the eighth.With their fourth straight win, the Astros have the best record in baseball at 19-9, fueled by a 15-4 mark against the AL West. They matched their best 28-game start in franchise history, set by the 2006 club.Every Astros hitter reached base except for Jose Altuve, who had a rare 0-for-5 night. Gonzalez, Correa, George Springer and Alex Bregman all had multihit games. Houston improved to 15-1 when scoring four runs or more.Texas matched a season high with three errors. The Rangers have lost five straight and eight of their last nine games on the road.