The win broke the scuffling Pirates' four-game losing streak and kept them 2 1/2 games out of a wild card spot.
McCutcheon went 4-for-4 and scored a run. Rookie Brock Holt went 4-for-5 and Garrett Jones added an RBI for the Bucs.
Wandy Rodriguez (10-13) earned the win against his former team. Rodriguez, who was acquired from the Astros in a July trade, allowed four hits and struck out seven in seven shutout innings.
Jordan Lyles (3-11) took the loss in Houston's eighth loss in their last 10 outings. Lyles allowed five runs -- four earned -- on seven hits over 4 2/3 innings.