By Sam Bush

If they were making a movie about last night’s Phils-Rockies game in South Philly, the title would be:

“The Silence of the Phillies Bats!”

Ian Desmond hit a two-run homer, Tyler Anderson pitched seven strong innings and the Colorado Rockies routed the Phillies 7-2.

Trevor Story added three hits and drove in two for the Rockies, who had dropped nine of 11 while falling from first place to fourth in the NL West.

Anderson (4-1) allowed one run and six hits while matching his longest outing of the season, set in his last start.

Jorge Alfaro and Jesmuel Valentin homered for the Phillies, who were seeking their first three-game winning streak since May 13-17.

Nick Pivetta (4-6) struck out five straight batters in the second and third innings. But Carlos Gonzalez’ bunt was the first of five straight hits allowed before he recorded an out in the fifth. Story had an RBI double off the wall and Gerardo Parra followed with a two-run single.

Desmond, who came in hitting .196, then sent an 0-1 slider into the right-field seats for his 12th homer to make it 6-0.

“I hung a couple breaking balls tonight and they’re a good-hitting club,” Pivetta said.

Story, who had his career-high fifth straight multihit game, had another run-scoring double in the seventh against Mark Leiter Jr., giving him 49 RBI.

Pivetta, who lost his fourth straight start, was charged with six runs on eight hits with three walks over five innings.

Anderson didn’t allow a walk and struck out six, including Scott Kingery three times. He used his awkward lefty delivery to keep the Phillies off balance, save for an 0-2 fastball that Alfaro hit to right for his fifth homer in the fifth.

Valentin had three hits, including his first major league homer in the ninth offHarrison Musgrave.

“As soon as I hit it, I thought I had a chance,” Valentin said. “Thank God I got it out of the way.”