- Matt Cain's winless drought is over, even though the Giants' three-time All-Star pitcher is still struggling with some of his mechanics. After nearly seven weeks of frustration, Cain isn't about to complain. Buster Posey hit a go-ahead double as part of a three-run fifth inning and San Francisco held on to beat the Miami Marlins 6-4 on Thursday night See more at http://scores.espn.go.com/mlb/recap?gameId=340515126&teams=miami-marlins-vs-san-francisco-giants