Condensed Game: Donovan Solano hit a go-ahead two-run double and Evan Longoria homered and collected three RBI in a Giants' 6-3 victory