Marlins 3, Giants 2
MIAMI — NL hits leader Casey McGehee homered for the second time this season, and the Marlins took the lead for good on Tim Lincecum's wild pitch in the seventh inning. Miami stopped a six-game skid. McGehee went in with 118 hits and 54 RBIs, but the two-run homer in the first inning was his first since May 10. "It's a little weird," the cleanup hitter said. "I would have thought maybe I would have run into a couple more."