Odubel Herrera and the Philadelphia Phillies won't relinquish their dominant hold on the Atlanta Braves. Herrera again feasted on Atlanta pitching by driving in a run with two triples in the Phillies' 3-2 victory on Wednesday night that completed their third series sweep of the Braves this season. read more http://www.espn.com/mlb/recap?gameId=370809115