TEMPE, Ariz. -- Carlos Gonzalez lashed a two-run, sixth-inning double to increase his RBI total to 15, and Jason Giambi added a two-run single to lift the Rockies to a 6-2 victory over the Angels at Tempe Diablo Stadium on Monday afternoon.

Giambi's big hit came in the fifth inning.

The hitting made a winner of left-handed pitcher Drew Pomeranz, who appeared in his first Cactus League game since he was pulled from a start against the Dodgers on March 13 because of a strained right glute muscle. Pomeranz, whose last appearance came against Angels Minor Leaguers on Wednesday, gave up one run on four hits in four innings.

Angels first baseman Kendrys Morales continued to swing a hot bat since returning from injury. He went 3-for-4 to raise his Cactus League average to .615 (8-for-13).

Angels right-hander Garrett Richards struggled, giving up six runs, four earned, and seven hits in 5 1/3 innings. Richards said he did not think it was a setback in the competition to be the fifth starter.

"Not at all. I made some pitches, I got some ground balls in some times when I needed a groundball," Richards said. "I'm happy with my performance. I worked the ball in and out, threw the ball down in the zone and worked all my pitches for strikes, so I'm happy with it." Angels starting shortstop Erick Aybar made two outstanding defensive plays in the first inning, a diving play on a Dexter Fowler grounder and flip to second for a forceout, and a backhand snag of a Gonzalez grounder to start an inning-ending double play.

Up next for Angels: With Jered Weaver getting his pitch count up in a Minor League game, lefty Brad Mills -- acquired from the Blue Jays in exchange for Jeff Mathis this offseason, and now vying for the fifth spot -- will get the start opposite Tim Lincecum and the Giants in Scottsdale on Tuesday. Mills has thrown 8 2/3 scoreless Cactus League innings so far.