Giants smash Rockies to remain 2nd in wild-card race

San Francisco Giants' Buster Posey swings. (Ben Margot/AP)

SAN FRANCISCO — Buster Posey homered for his 1,000th hit, Hunter Pence also went deep one batter later and the San Francisco Giants beat the Colorado Rockies 12-3 on Tuesday night.

Brandon Crawford tripled twice for San Francisco, which remained a half-game behind the Mets for the top NL wild card and one game up on the Cardinals for the second spot.

Matt Moore (12-12) matched his career high with 11 strikeouts over 7 2/3 innings, rebounding from his worst start this season.

Posey and Pence hit consecutive solo shots, the fifth time the Giants have had back-to-back homers this year. Each player drove in two runs on the night. Conor Gillaspie added a two-run homer in the eighth.<

Sportsnet.ca no longer supports comments.