SAN FRANCISCO -- Few players can match Ryan Vogelsong's fire on the mound, but as he went five straight home starts without getting a run of support from the lineup, Vogelsong never let his frustration show.
The veteran right-hander said over and over again that production would come, and he was right, even if he never could have imagined the runs flooding across the way they did Friday night. The Giants had a season-high in runs while thrashing the Milwaukee Brewers 13-2 in front of a raucous sellout crowd.
Vogelsong wasn't just along for the ride. He gave up just four hits and two runs in seven innings and even had one of the Giants' 19 hits, their highest total at AT&T Park since they had 20 on Aug. 14, 2001.
Why was Vogelsong so confident during the down times?
"I saw what this group could do early on," he said. "You're going to go through ups and downs during the season, and we have. But the big thing is to keep fighting and keep grinding, and these things usually come around."
The explosion bumped the Giants (72-62) to the top of the wild card race, half a game ahead of the St. Louis Cardinals. The win was the fourth straight for a group that suddenly is hitting on all cylinders.
"We're having fun again," said Gregor Blanco, who reached base four times. "That's what we needed."
Joe Panik started the party with a one-out single in the first, and Buster Posey, Pablo Sandoval and Hunter Pence all followed with singles of their own to put the Giants on top 3-0 after one.
Vogelsong entered the night with just five hits in 47 at-bats, but his eyes bulged in the second when 15-game winner Wily Peralta threw a two-strike 95 mph fastball near his head in the second. Vogelsong took big hacks at the next three fastballs, fouling off all of them. On the ninth pitch of the at-bat, Vogelsong lined a 96 mph heater into right.
"I mean, after that I wanted to get in there and get a hit off of him," Vogelsong acknowledged. "I did it probably accidentally more than anything else -- you guys have seen me hit. But yeah, you guys know me. That (pitch) definitely got my heart rate up."
Vogelsong went to third on Angel Pagan's double to straightaway center and scored on Posey's single, his second of five hits. Pence's single scored Pagan for a 5-1 lead. The Giants added one more in the third and two in the fourth. By the end of that inning, the Giants led 8-1 and every starter had a hit, walk or RBI -- and they were nowhere near done.
Pagan led off the fifth with a triple, his third straight hit. Panik hit a flare to left that dropped for a single, and Posey followed with a two-run triple. In 22 at-bats on the homestand, Posey has 11 hits and 10 RBIs. He scored the Giants' 11th run on Pence's single to center.
The Giants had 14 hits to that point, but none from Blanco, who had walked in each of his first three at-bats. The left fielder had gone over two years without a homer at AT&T Park before blasting one into the arcade section on Thursday afternoon. He crushed another one there in his fourth plate appearance Friday, giving him homers on back-to-back days for just the second time in his career and closing out the game's scoring in the fifth.
The Giants scored in their first five innings for the first time since June 13, 2012, the night Matt Cain threw a perfect game. The streak finally ended in the bottom of the sixth, but even that inning included two hits. Posey's single to right was his fifth hit, tying a career-high. He wouldn't get a chance for six; Andrew Susac took over behind the plate in the top of the seventh.
The 13 runs were the most the Giants had scored at home since Aug. 24, 2010, when they scored 16 against Cincinnati.
"He's locating well. There's little effort to his delivery," Bochy said of Lincecum's work on the side. "He's cleaner (with his mechanics) and has better balance."
Milwaukee (Mike Fiers 4-1)
at Giants (Jake Peavy 3-13),
6:05 p.m. NBCBA
Scan this code with a smartphone to view a Giants photo gallery or go to http://photos.mercurynews.com.