HOUSTON (AP) — Mark Teixeira and Victor Diaz each hit two of Texas’ season-high six home runs, and Ramon Vazquez also homered and drove in five runs to lead the Rangers to a 14-1 victory over the Houston Astros on Sunday.

Teixeira and Diaz each had three RBIs to help the Rangers win their second series in the last nine and rebound from Saturday’s one-run performance. The 14 runs tied a season high for Texas.

Vazquez hit a two-run homer in the second inning and an RBI single in the fifth, and Diaz hit home runs in the fifth and seventh innings. Diaz entered batting .056 with no home runs or RBIs in seven previous career interleague games.

Vazquez, called up from Triple-A Oklahoma on May 17, added a pair of RBIs on a double in the ninth. Kenny Lofton also hit a two-run homer in the ninth for the Rangers.

Brandon McCarthy (4-4) allowed four hits and one run in six innings to win his career-best third straight decision. He struck out two and walked two.

It was a forgettable outing for Houston starter Woody Williams (1-6), who gave up eight hits and five runs, including three homers, in four innings.

Teixeira broke an 0-for-8 streak in the series with a solo homer that landed in the bullpen in right-center field in the first inning. Teixeira, who tied a career high with four hits, added an RBI single in the eighth and hit a solo homer in the five-run ninth.

Gerald Laird’s run-scoring double that bounced just below the line on the left-field wall put Texas ahead 2-0 in the second.

Vazquez followed with his two-run homer to right field that sailed just over the head of a leaping Luke Scott and elicited boos from the crowd. It was the second home run of the series for Vazquez.

The third homer of the day, a 367-foot shot to right field by Diaz, put Texas ahead 5-1 and chased Williams with no outs in the fifth.