San Francisco outfielder Mitch Haniger broke his right forearm when hit by a pitch from the St. Louis Cardinals' Jack Flaherty in the third inning of the Giants' 11-3 win on Tuesday night. "Any time you get hit, the hand's warm and it doesn't feel great," Haniger said. Haniger battled back from an oblique injury in spring training and was rounding into form.