Braves 11, Brewers 6: At Milwaukee, Johnny Estrada had a career-high five hits and five RBIs to lead Atlanta to a victory over Milwaukee. Marcus Giles broke his collarbone in a collision with center fielder Andruw Jones in the first inning while chasing a popup and will be sidelined six to eight weeks.
Astros 7, Mets 4: At Houston, Andy Pettitte won his fourth straight game and drove in a run, and Houston stopped a three-game losing streak with a victory over New York. Adam Everett hit a two-run homer for Houston.
Cardinals 4, Marlins 0: At St. Louis, Chris Carpenter allowed four hits in 7 1/3 scoreless innings, and St. Louis used a three-run fourth to beat Florida. Albert Pujols, Jim Edmonds and Edgar Renteria drove in a run apiece in the decisive inning.
Phillies 16, Rockies 5: At Denver, Bobby Abreu homered and drove in a season-high five runs, and Jimmy Rollins had four of Philadelphia’s season-high 18 hits in the Phillies win over Colorado.
Pirates 6, Giants 4: At San Francisco, Pittsburgh’s Craig Wilson homered and Josh Fogg pitched five-plus strong innings for his first win of the season, and the Pirates defeated San Francisco.
Reds 4, Dodgers 0: At Los Angeles, Ken Griffey Jr. hit a two-run homer and Todd Van Poppel combined with three relievers on a six-hitter, helping Cincinnati beat Los Angeles.
Expos 5, Diamondbacks 0: At Phoenix, Claudio Vargas scattered six hits in seven-plus scoreless innings and Montreal beat slumping Arizona for the second night in a row. Rookie Terrmel Sledge fell a double shy of the cycle, with a single, an RBI triple, and a solo home run for Montreal.