Alfaro Has Four Hits, Marlins Win 4-2
Marlins Hand Giants 6th Consecutive Loss
Giants Beat Braves 4-3
Giants 3-2 Win Over Diamondbacks
Giants Defeat Blue Jays 4-3
PHOTO GALLERY: Sacramento River Cats vs San Francisco GiantsPhotos from the San Francisco Giants' 8-4 win over its AAA affiliate, the Sacramento River Cats.