The Marlins' offense made the top halves of Friday's nine innings at Minute Maid Park torturous. Fortunately for them, Brad Hand made the bottom halves a treat.

In spite of having just two runs to show for their 11 hits, the Marlins topped the Astros 2-0 thanks Hand's second victory in as many outings. Hand held the Astros to three hits over a career-high 7 1/3 innings, giving the Marlins (49-53) their fifth win in six games with Thursday's non-waiver trade deadline looming. In four of those wins the Marlins have scored three runs or fewer.

Jeff Mathis' two-out, two-run double in the seventh was the only one of the Marlins' four hits in 17 at-bats with runners in scoring position that produced runs.

The Marlins put the leadoff man on against Astros' starter Dallas Keuchel in the fourth, fifth and sixth innings. They got a man in scoring position with less than two out in all three and could not score. Two of the innings ending with double play grounders, including one off Mathis' bat in the fifth.

The eighth and ninth offered seven more at-bats with RISP that did not yield fruit.