SAN FRANCISCO (AP) - Buster Posey went 5 for 5 and drove in three runs in just six innings, then was pulled early as the San Francisco Giants routed the Milwaukee Brewers 13-2 on Friday night for their fourth straight win.
Posey had a triple in his second career five-hit game. The star catcher is batting .500 (20 for 40) with five home runs and 13 RBIs in his past nine games.
Gregor Blanco hit a two-run homer to back Ryan Vogelsong's first victory in four starts. The Giants scored a season high in runs and have their longest winning streak since five straight victories in early June.
Hunter Pence hit a trio of run-scoring singles, Joe Panik had four hits and Angel Pagan wound up a home run shy of the cycle.
Vogelsong (8-9) snapped an 0-5 skid at home, where he had received zero runs of support in each of his previous five outings at AT&T Park.