May 30, 2015 Giants MLB Original Sports +3 Braves, Perez slow down streaking Giants Jake Montero Author 0 Atlanta took Game 3 of the weekend series 8-0, ending the Giants' seven-game home win streak.Read More