Teixeira, Smoltz power Braves, 6-2
Braves 6, Diamondbacks 2
Atlanta – Mark Teixeira drove in four runs with two homers, and John Smoltz became the Braves’ strikeout leader as Atlanta beat Arizona on Sunday.
Mets 8, Nationals 2
Washington – Carlos Beltran homered twice and drove in four runs as the Mets completed a three-game sweep. Orlando Hernandez (8-4) allowed two runs and three hits in seven innings for the Mets, who have won four straight overall.
Giants 6, Marlins 5
Miami – Guillermo Rodriguez, Ryan Klesko and Rajai Davis all scored after a trio of Florida errors in the seventh inning, lifting the Giants past the Marlins.
Reds 7, Brewers 6
Milwaukee – Pinch-hitter Javier Valentin’s bases-loaded, two-run double in the eighth inning lifted Cincinnati.
Padres 5, Astros 3
San Diego – Greg Maddux held Houston to two hits in six innings and had two hits himself.
Dodgers 4, Rockies 3
Los Angeles – Ramon Martinez hit a go-ahead two-run single in the eighth inning.
Pirates 8, Phillies 4
Pittsburgh – Pinch-hitter Matt Kata’s three-run double highlighted the Pirates’ second rally from a four-run deficit against the Phillies in two days, and Freddy Sanchez hit a go-ahead RBI double during Pittsburgh’s seven-run seventh inning.
Cardinals-Cubs, ppd., rain
Chicago – Sunday night’s game between St. Louis and Chicago was postponed following a 1-hour, 48-minute rain delay in the bottom of the third inning. A makeup date was not immediately announced.
Late Saturday Box score
Rockies 7, Dodgers 4, 14 innings