Vogelsong helps Giants top D-backs, end skid at 5

Posted: Updated:
By Natalie Rivers By Natalie Rivers

SAN FRANCISCO (AP) -- Ryan Vogelsong won his career-best sixth straight decision, Orlando Cabrera hit a two-run double and drove in three runs, and the San Francisco Giants remained atop the NL West with an 8-1 victory against the Arizona Diamondbacks on Wednesday.

Vogelsong (9-1), the bright spot in a standout rotation this year, helped the Giants snap a five-game losing streak in which they were outscored 31-8, including a 9-0 loss Sunday at Cincinnati, and had their division lead trimmed by four games in as many days.

Carlos Beltran tripled among his three hits, scored twice and drove in a run in his best game since joining the Giants in a trade from the New York Mets last Thursday.

Beltran and Pablo Sandoval each hit RBI singles in a four-run third against Jason Marquis (8-6), who lost his Arizona debut four days after being acquired in a trade with Washington.