Jason Heyward hit a tying homer with two outs in the ninth inning and Nate McLouth hit another home run leading off the tenth to give the Atlanta Braves a 4-3 comeback win over the Philadelphia Phillies in Tuesday's National League action. Kyle Kendrick pitched eight scoreless innings for Philadelphia, but closer Ryan Madson blew a 3-0 lead in the ninth by giving up consecutive homers to Troy Glaus and Heyward. McLouth's homer into the right-field seats came off Jose Contreras (0-1). Padres 1, Giants 0: In San Diego, the hosts beat San Francisco despite getting only one hit. Mat Latos (1-1) prevailed in a pitching duel with Jonathan Sanchez (1-1), both going seven innings and retiring their final 12 batters. Sanchez lost despite striking out ten and allowing only Chase Headley's fourth-inning single. San Diego pulled even with the Giants atop the NL West, the first time the Padres have been in first place since this time last year. They won their fifth straight game while the Giants lost their third straight.. Diamondbacks 9, Cardinals 7: In Phoenix, Arizona pitcher Dan Haren had a career-high four hits to help the Diamondbacks beat St. Louis and end a five-game losing streak. Haren tied a franchise record for pitchers with his four hits, set twice by Micah Owings. The last major league pitcher to get four hits in a game was the Chicago Cubs' Carlos Zambrano on May 23, 2008. Rockies 10, Nationals 4: In Washington, Jorge De La Rosa had a three-run double in an eight-run third inning that set up Colorado's win over Washington. Brewers 8, Pirates 1: In Pittsburgh, Dave Bush pitched seven shutout innings to steer Milwaukee past Pittsburgh. Reds 11, Dodgers 9: In Cincinnati, the hosts recovered from blowing a six-run lead and beat Los Angeles to snap a run of five straight losses. Astros 7, Marlins 5: In Houston, Jason Michaels hit a two-run homer in the eighth after Kaz Matsui's sacrifice bunt scored the go-ahead run for Houston in the win over Florida. Mets 4, Cubs 0: In New York, Mike Pelfrey followed up his save Saturday with seven scoreless innings Tuesday, guiding New York past Chicago.