SAN FRANCISCO (AP) -- Ozzie Guillen has been giving Heath Bell every opportunity to remain the Miami Marlins ' closer.
He's running out of chances.
The big, burly right-hander blew his fourth save of the season before Giancarlo Stanton homered in the 10th inning, lifting the Marlins to a 3-2 victory over the San Francisco Giants on Wednesday night.
Bell never recorded an out as San Francisco rallied from two runs down to force extra innings. After signing a $27 million, three-year contract in the offseason, the All-Star closer has been anything but sharp for the rebranded Marlins.
"It just is a tough call to any position. We spent a lot of money on this kid," Guillen said. "I have to put my best guys out there and right now he's not our best guy."
The Marlins bailed Bell out for a change.
Stanton sent a 2-2 slider from Santiago Casilla (0-1) into the left-field bleachers for his third home run of the season. The long ball followed a wild ninth that saw struggling Bell blow his fourth save in seven chances and raise even more doubt about the back-end of Miami's bullpen.
Carlos Zambrano pitched seven scoreless innings, and Steve Cishek (3-0) relieved Bell for the final six outs to give Miami its second straight win in San Francisco.
"Didn't have it tonight," Bell said. "Ozzie made a good decision and it worked out for us. Shek came in and did an unbelievable job and Stanton picked me up big time there. I just felt really bad because Zambrano pitched one heck of a game and got nothing for it. My teammates picked me up."
Giants starter Barry Zito tied a career-high with seven walks and lasted only 3 2-3 innings. Two defensive mishaps by the Giants accounted for Miami's first two runs.
Even worse for San Francisco, third baseman Pablo Sandoval left after grounding out in the sixth with a left hand and wrist injury. Manager Bruce Bochy said it was unclear how Sandoval hurt his hand.
Sandoval, who missed about a quarter of the season last summer after surgery on his right wrist, is batting .316 with five home runs and 15 RBIs this year. No X-rays were immediately taken after the game and Sandoval will be reevaluated Thursday, a team spokesman said.
"I have a lot of concern," Bochy said. "You just hope for the best."
A series of mistakes by Miami's new high-priced closer almost turned into another loss.
Brandon Belt lined a double to left leading off the bottom of the ninth. Joaquin Arias singled home Belt, and Buster Posey followed with another hit to chase Bell.
After Cishek struck out pinch-hitter Brett Pill , Gregor Blanco bunted down the first-base line. Gaby Sanchez fielded the ball cleanly but had no play, allowing Arias to score the tying run.
Angel Pagan grounded into a fielder's choice and Melky Cabrera had an infield single to short that loaded the bases. Ryan Theriot , batting in Sandoval's place, hit weak groundout to second sent the game to extra innings, where Miami backed its struggling closer.
The big man at the back end of the bullpen has looked nothing like his old self.
The 34-year-old Bell had 40-plus saves each of the past three seasons with the San Diego Padres , including 43 in 48 chances last year with a 2.44 ERA. He leads the majors with 134 saves over the past three-plus seasons. Bell's ERA so far this season is 11.74.
"In this country, you're only famous when you (mess) up," Guillen said of Bell. "They forget everything when you're good."
In contrast, Zito reverted back to his wild ways after a surprisingly strong April.
The slow-throwing left-hander's curveballs danced anywhere but in the strike zone. He threw 60 pitches in the first two innings - finishing with 91 total, only 50 for strikes - and his defense did him no favors.
With one out and the bases loaded in the first, Brandon Crawford mishandled a grounder to short by Omar Infante . Crawford threw out the runner at second, but Joaquin Arias ' relay to first was too late, allowing Emilio Bonifacio to score.
Zito walked two more in the second and again nearly worked out of a jam. Instead, Arias bungled a grounder by Bonifacio off his glove for an error, and Gaby Sanchez scored to give Miami a 2-0 lead.
The Marlins had lost eight of nine before traveling to the West Coast. A new month has been kinder so far to rebranded Miami.
Zambrano quieted San Francisco's hitters, not allowing a single hard-hit ball in spacious AT&T Park. He allowed five hits and struck out five in seven scoreless innings.
But he had to endure Bell's blow save that cost him the win.
"I feel that I'm a new Carlos Zambrano ," the right-hander said. "The old Carlos Zambrano would be throwing his chair and screaming at his teammate."
NOTES: Giants 2B Freddy Sanchez , recovering from another setback on his surgically repaired right shoulder, took infield practice and played long toss with OF Aubrey Huff before the game. Huff is on the 15-day disabled list with what the team has called an anxiety disorder. ... Marlins LF Logan Morrison had the day off with a lefty starter on the mound, giving him a chance to rest his nagging right knee. Austin Kearns started in his place.