Sports

Giants snap 7-game losing streak with 3-1 win over Marlins

Baseball Capsules