Yainer Diaz slugged a three-run homer, Jose Altuve added a two-run shot and the Houston Astros defeated the host Miami Marlins 7-3 on Tuesday night.

The Astros, who will look for a three-game sweep on Wednesday afternoon, also got a two-run triple from Jeremy Pena.

Houston went with a pre-planned bullpen game, with opener Steven Okert tossing 1 2/3 innings of one-run ball. Rookie reliever AJ Blubaugh (1-1) pitched five innings and was credited with his first major league win. He allowed two runs on three hits and one walk while striking out five.

Miami starter Cal Quantrill (4-9) gave up nine hits, three walks and seven runs in 4 1/3 innings. He fanned two. In his three previous starts, he had allowed just one run in 16 innings.

Jakob Marsee, Miami's rookie center fielder, went 2-for-2

See Full Page