HOUSTON (AP) -- Pinch-hitter Brian Bogusevic hit an eighth-inning RBI double and the Houston Astros ended the Miami Marlins' season-long seven-game winning streak with a 3-2 victory on Tuesday night.
The game was tied at 2-2 when Travis Buck singled with two outs before Bogusevic's hit off Ryan Webb (1-1) to the corner of left field, which a leaping Logan Morrison just missed, sent Buck home.
The Astros had tied the game when two errors on one play by Omar Infante allowed two runs to score in the sixth inning.
Infante had a solo homer in the fourth and Buck added one in the fifth to give Miami the 2-0 lead, but they managed just two hits the rest of the way.
Wilton Lopez (3-0) allowed one hit in the eighth for the win and Brett Myers pitched a scoreless ninth for his eighth save.
Houston's Aneury Rodriguez, who was recalled from Triple-A Oklahoma City before the game, allowed two hits and struck out six in six innings in his 2012 major league debut.
Miami starter A...