Gray fans 12; CarGo hits 2 2-run HRs in Rockies' 10-3 win

Colorado Rockies' Nolan Arenado is congratulated by third base coach Stu Cole after a home run in the fifth inning of a baseball game Sunday June 5, 2016, in San Diego. (AP Photo/Lenny Ignelzi)
Lenny Ignelzi/AP

SAN DIEGO (AP) Carlos Gonzalez hit two two-run homers and drove in five runs, Jon Gray struck out a career-high 12 and the Colorado Rockies beat the San Diego Padres 10-3 on Sunday night to snap a four-game losing streak.

Both of Gonzalez's shots were to center field. His first, in the first inning, was estimated at 444 feet, and his second, in the ninth, went 409 feet. He has 13 on the season and eight in his past 10 games.

Nolan Arenado also hit a two-run homer. He had three hits, missing the cycle by a triple, and reached base five times.

Arenado's shot and Gonzalez's first homer were off rookie Luis Perdomo (1-2), who started in place of James Shields. Shields was traded to the Chicago White Sox on Saturday.

Gray (4-2) struck out the first five batters, becoming the second Rockies pitcher to do so.