Chris Volstad wasn't dominating but he did put together a solid outing going 6 innings giving up 7 hits, striking out 6, walking 1 and allowing 3 runs.
The Astros got on the board in the first inning when with two outs Hunter Pence singled to center. Matt Downs followed with a single to short to put runners on first and second. Brett Wallace would then double to left to score both of the base runners. Score: 2-0 Astros.
The Marlins would cut the lead in half in the third when Emilio Bonifacio singled left and later stole second and moved to third of a wild pitch. Gaby Sanchez grounded out to third to plate Boni. Score 2-1 Astros.
The Astros scored again in the top of the fourth but the Marlins answered back in the bottom half of the inning and more. Mike Stanton led off the inning with a walk. Mike Cameron got his first hit as a Fish and it was a good one. Cameron hit the ball to center clearing the fence in the deepest part of the park. But the Marlins weren't done. John Buck followed Cameron's home run with a single to left. Volstad laid down a sac bunt to move Buck to second. Boni followed with a single moving Buck to third. In Omar Infante's at bat he hit a sac fly to center to plate Buck. Now it was Gaby's turn and he didn't let the opportunity go to waste. Gaby doubled to score Boni and the score now stood at 5-3 Marlins.
The Astros would add on another run in the eighth but it was too little, too late. Leo Nunez came on in the ninth to record his 25 save of the season. Final Score: Marlins 5, Astros 4.
Now, that was the way to head into the All-Star break.