Best game of the year

Kelby Tomlinson delivered the goods once more in a game the Giants had to win. 

Henry Schulman of the SF Chron calls it a "crazy" game. Casilla blew a save in the 10th; Bochy pitched Cory Gearrin in the 12th, put him in left and brought in Lopez and then had Gearin go back on the mound to close it out.

Here's part --

 
PHOENIX - With two outs to go in Friday night's 7-6, 12-inning victory against the Diamondbacks, reliever Cory Gearrin stood in left field facing incredulous stares from Denard Span and Hunter Pence.
"They were asking me, 'What are you doing out here?'" Gearrin said with a huge grin. "I asked them where I should go. They told me to just play straight up. I said, 'What's straight up? Where do I line up for that?' It was fun. It was definitely a first for me. It's something I'll never forget."
The entire 5-hour, 23-minute game was hard to forget, not just Gearrin becoming the first Giants pitcher since Noah Lowry in 2007 to play another defensive position, and the first since Keith Comstock in 1987 to start an inning on the mound, move to a different position, then return to the mound.
Gearrin earned the save after Santiago Casilla blew another one in the 10th inning, a remarkable occurrence in so many ways, starting with manager Bruce Bochy's surprising decision to let him try to save a 6-5 game.
On Friday afternoon, two days after Casilla allowed a ninth-inning homer in what became a 7-6 loss to the Rockies, Bochy declared he would use different relievers to preserve games, ending Casilla's reign as the singular closer.
With 11 other relievers his disposal, Bochy let Casilla start the 10th. Even more incredible, with one out, Bochy let Casilla face his personal Torquemada, Jake Lamb, whom Diamondbacks manager Chip Hale sent to pinch-hit.
Lamb was 2-for-2 with two homers against Casilla this season and had three homers against Casilla overall.
Sure enough, Lamb homered again to tie the game 6-6 and pinned Casilla with his eighth blown save, the most by a Giant since Armando Benitez in 2006.