Tuesday’s results
Braves 5, Nationals 3: At Atlanta, Horacio Ramirez threw eight strong innings, as the Braves ended a five-game losing streak with a win over Washington.
Brewers 5, Padres 1: At Milwaukee, Dave Bush pitched a three-hitter and Geoff Jenkins went 4 for 4 to help the Brewers beat San Diego.
Astros 4, Cubs 1: At Houston, Wandy Rodriguez threw seven shutout innings and Lance Berkman homered to lead the Astros past Chicago.
Reds 7, Cardinals 0: At St. Louis, Eric Milton threw seven sharp innings, as Cincinnati won its sixth straight game with a victory over the Cardinals.
Rockies 5, Pirates 4: At Denver, Jeff Francis got the win and Jamey Carroll went 4 for 4 with a homer to lead Colorado over Pittsburgh.
Phillies 10, Diamondbacks 1: At Phoenix, Cole Hamels allowed one run in 5 2/3 innings to get his first major league win, as Philadelphia beat Arizona 10-1.
Giants 2, Marlins 1: At San Francisco, Jason Schmidt matched a Giants record with 16 strikeouts to preserve a victory over Florida.
Dodgers 8, Mets 5: At Los Angeles, Eric Gagne earned his first save in nearly a year and Nomar Garciaparra homered off former teammate Pedro Martinez, as the Dodgers topped New York.