Mike Stanton hit a homer in the 10th inning to complete Florida's comeback from an early four-run deficit, giving the Marlins a 7-6 win over the Philadelphia Phillies in the National League Wednesday and averting a series sweep. With one out in the bottom of the 10th, Stanton hit a 2-1 pitch from Danys Baez (2-4) into the seats in left. He had been hitless in his previous four at-bats, striking out twice and grounding into a bases-loaded double play. The home run was Stanton's 17th this season, and the first walkoff homer of his career. The Marlins won for only the second time in their past 17 games decided by one run. They also ended a streak of seven consecutive losses to the Phillies. Florida's Edward Mujica (6-2) pitched a perfect 10th to take the win. Braves 9, Rockies 1: In Atlanta, Chipper Jones hit a two-run homer as in-form Atlanta downed Colorado. Dan Uggla added a two-run homer in the eighth and Jordan Schafer had four hits for the Braves, who have won eight of their past nine, including three straight over Colorado. Atlanta starter Jair Jurrjens (12-3) earned his NL-leading 12th win, allowing one run in six innings. He has allowed no more than one run in four straight starts, leaving his NL-best ERA at 1.87. The Braves scored three runs in the first off Aaron Cook (0-4) before Jones' homer in the third pushed the lead to 5-0. Brewers 3, Diamondbacks 1: In Milwaukee, pinch-hitter Casey McGehee hit a three-run homer in the seventh inning that lifted Milwaukee over Arizona. Reds 9, Cardinals 8, 13 innings: In St. Louis, pinch-hitter Ramon Hernandez doubled in the go-ahead run in the 13th inning as Cincinnati survived blowing an eight-run lead and beat St. Louis to avoid a three-game sweep. Giants 6, Padres 5, 14 innings: In San Francisco, Nate Schierholtz hit his second home run of the game leading off the bottom of the 14th inning, lifting San Francisco over San Diego. Elsewhere it was; Mets 5, Dodgers 3; Nationals 5, Cubs 4; Astros 8, Pirates 2.