Emmanuel Burriss scored the winning run in the bottom of the ninth inning on an errant throw to the plate, as the Giants edged Pittsburgh, 4-3, on Saturday.

Burriss singled to start the ninth against Chris Resop (0-1) and pinch-hitter Ryan Theriot singled to put runners on the corners. Angel Pagan was intentionally walked to load the bases with nobody out. Melky Cabrera then hit a grounder to shortstop Clint Barmes, who delivered a low throw to the plate that wasn't handled cleanly by catcher Rod Barajas.

Before the game, the Giants received disturbing and potentially devastating news regarding their closer. Manager Bruce Bochy announced Brian Wilson likely has structural issues in his elbow. If the issue is confirmed -- Bochy said that Wilson would be seeking a second opinion, probably from orthopedist Dr. James Andrews -- the righty will likely require season-ending Tommy John surgery.

Charlie Morton, who started the season on the disabled list while recovering from left hip surgery, allowed seven hits and three runs over five innings for the Pirates.

Giants starter Barry Zito gave up six hits and three runs -- two earned -- over seven frames.

Neil Walker singled in two runs in the first inning for the Pirates, but the Giants got those back in the second on a Nate Schierholtz RBI triple and a single from Burriss.

A throwing error from Brandon Crawford gave the Pirates a 3-2 lead in the fifth, but Pittsburgh gave it right back in the bottom half. Pagan tripled with one out, and with two down Pablo Sandoval sent a ball off Morton. The pitcher recovered, but his throw was wide of first, tying the game.

Pinch-hitter Garrett Jones singled with two outs in the top of the ninth and stole second with Javier Lopez (1-0) on the mound, but Alex Presley then struck out.

Game Notes

The Giants, winners of three in a row, will send Ryan Vogelsong to the mound Sunday. The Pirates counter with Kevin Correia...The Giants have won 10 of their last 13 games against the Pirates at AT&T Park...The Giants have scored four or more runs in all eight games this year marking the first time the franchise has done that to begin a season since 2003 (did it in 9 straight).