Since June 1, the Giants are 19-14 and will head into the All-Star break having won seven of their last nine games. Giants’ upcoming trade decisions made complicated by team’s recent success Madison …
More Giants head into All-Star break on a roll after Samardzija, Longoria key narrow win Videos