Hendricks (3-4) struck out seven and walked none. He was in line for his second career shutout before giving up a run in the ninth.
Fowler sparked a two-run first against Jerad Eickhoff (2-7) with his sixth home run. The Cubs have won four in a row.
The Phillies lost for the sixth time in eight games.