Webb and McCray temporarily save the Giants’ season in a must-win game
Webb and McCray temporarily save the Giants’ season in a must-win game. Originally appeared on NBC Sports Bay Area SAN FRANCISCO – Giants manager Bob Melvin was all but convinced Thursday’s game against the Atlanta Braves was a “must-win” after his team suffered an embarrassing 11-run loss to the club that holds the third and […]