Giants rout Brewers, 13-2

SAN FRANCISCO -- 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.

The Giants' 19 hits were their second most in the 15-year history of AT&T Park behind 20 on Aug. 14, 2001, against the Marlins.

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. He gave up two runs and four hits in seven innings.

Vogelsong had all he needed and then some Friday to end a three-start winless stretch with just his third victory since June 21. The Giants had lost his last seven home games.

Wily Peralta (15-9) was chased after a season-low three innings and lost for the third time in four starts. He surrendered six runs on nine hits, struck out one and walked two.

Pence extended the NL's longest active hitting streak to 11 games with his first-inning RBI single.

The Giants scored in each of the first five innings at home for the first time since June 13, 2012, when Matt Cain pitched a perfect game.