Chase Utley drove in six runs and hit a grand slam to cap a nine-run seventh inning Thursday night as the Philadelphia Phillies overcame a four-run deficit to beat the Colorado Rockies 12-11.