Aubrey Huff ended an 0-for-20 slump with a leadoff homer in the 10th inning and the San Francisco Giants snapped out of their offensive slumber, beating the New York Mets 7-6 on Tuesday night.
Nate Schierholtz homered for the Giants, who had lost eight of 11.
The defending World Series champions, shut out three times in their previous six games, entered with the second-worst offense in the National League.
Javier Lopez (1-0) and Francisco Rodriguez escaped dicey jams in the ninth before Huff sent a 2-0 pitch from Taylor Buchholz (1-1) off the facing of the right-field overhang for his third home run.
Before that, Huff was in a 3-for-37 rut with one RBI during that stretch. He entered the game batting .190.
Brian Wilson got his ninth save while closing things out in the 10th.