Uribe became the first Giants player to homer twice in one inning since Bengie Molina did so against the New York Mets on May 7, 2007, in the fifth inning at San Francisco.
After the Giants widened the difference to 6-0 on RBI singles by Freddy Sanchez and Buster Posey and a wild pitch, Uribe batted again with two outs. This time, he drove reliever Thomas Diamond's 2-1 delivery into the left-field seats to record his fifth career grand slam and ninth multi-homer game, becoming the first Giants player to drive in six runs in an inning since Jim Ray Hart also had six in the fifth inning at Atlanta on July 8, 1970.Nobody had amassed six RBIs in an inning at Wrigley Field since Andre Dawson accomplished the feat on Sept. 24, 1985, as a member of the Montreal Expos.
The last Major Leaguer to collect as many RBIs in an inning was the Yankees' Alex Rodriguez, who piled up seven in the sixth inning at Tampa Bay last Oct. 4.
Uribe, who has 22 homers this year, entered the game in a 2-for-21 (.095) skid. Eleven of his homers have either tied the score or given the Giants the lead.The Giants' concern with their recent offense prompted them to conduct a pregame hitters meeting. They entered Thursday batting .215 in September besides scoring one run or fewer in four of their previous five games, absorbing shutout defeats in four of their last 10 games and mustering two or fewer runs in nine of 13 outings.
Chris Haft is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.