Via: The Mercury News
Giants' 10-game winning streak is club's longest since May 20-31, 2004, improving their record to a season-high 10 games above .500,.....