Anthony Rizzo blasted his first home run as a Cub, and Chicago held off the Astros, 3-2. Rizzo's two-run blast gave the Cubs the lead for good in the fifth inning. Starlin Castro scored and added an RBI for Chicago, which has won four-of-five. Matt Garza tossed five-and-a-third frames of two-run ball for the win. Carlos Marmol recorded his ninth save of the year. J.D. Martinez was 2-for-4 with a run and an RBI for Houston, which has lost three straight. J.A. [[ Jay ]] Happ gave up three runs in six innings for the loss.