Franklin Morales got a new hat in the mail last week, a dress western silver Stetson, right out of a big box. It's too wide to fit on the shelf in his locker and too nice to keep on the floor.

His pitches are similarly outsized, proper by nature but ready to go rugged and dusty.

On Tuesday in a 2-1 victory over the San Francisco Giants at Coors Field, Morales was all over the map — throwing two-seamers and four-seamers, changeups, sliders, cutters, sinkers and splitters — anything and everything, inside the strike zone and out. It was astoundingly effective.

"It's paramount," Rockies manager Walt Weiss said. "You have to pitch down and to both sides of the plate here — or you're asking for trouble."

Morales threw seven innings, allowing just one earned run over 99 pitches.

"I want to make the hitters uncomfortable," Morales said. "They need to figure out what I'm doing. But it's everything together.

"After the fourth inning, I was throwing all the pitches together."

Colorado has now won five of its past six games. At 12-10, the Rockies are two games above .500 for the first time this season — and are in second place in the National League West.