In reality, Kyle Kendrick was not his best Monday.
In each of his 6 2/3 innings, the visiting Rockies — the best-hitting team in baseball — put at least one runner on base. Kendrick also walked four hitters, and gave up six hits.

“I didn’t have my best command,” Kendrick said. “I had a lot of guys on base early. But I made some pitches when I had to.”

On paper, Kendrick was stellar. He allowed no runs, specializing in damage control en route to a 9-0 Phillies’ rout over Colorado. He also snapped a 10-game losing streak in the process.

In all, Kendrick allowed 10 base runners, the 54th time he’s done that in his career. Monday marked the first time he did it without allowing a run.

And a day after getting no-hit, the Phillies’ offense sprung to life. They tallied seven hits off starter Jhoulys Chacin in his five-plus innings. Chacin and the rest of the Rockies’ pitching staff gave up 12 hits to the Phillies’ spry offense.

It has been a strange 48 hours for the Phillies.

“Baseball is a crazy game,” Ryan Howard said.

Howard’s RBI single started things in the fourth, a looping liner over an exaggerated defensive shift on the right side. His two-run homer in the sixth put an exclamation point on the day and chased Chacin from the game.

Howard later singled in two more runs. John Mayberry Jr’s two-run homer in a five-run seventh concluded the scoring.

Howard went 3-for-4 with five RBIs. He’d been homerless in 53 at-bats prior to sending Chacin’s last pitch — an 82-mph changeup — into the bullpen in right-center field. It was his eighth of the year.

Monday also marked his first five-RBI game since Sept. 20, 2012.

“It was a good to see him connect,” Phillies manager Ryne Sand­berg said. “He had some good swings today and made some things happen.”

For Kendrick, the outing was the best of a down year for the 29-year-old soon-to-be free agent. Monday’s performance was his best since giving up one run over seven innings in his season debut Apri 2.