Giles’ homers power Padres

Padres 10, Reds 4

Cincinnati – Brian Giles hit two home runs for the second consecutive day, and Jake Peavy remained unbeaten against Cincinnati as San Diego routed the Reds on Sunday.

Giles, who also homered Friday, has hit five of his seven home runs in the past three days. It’s the third time in his career he has homered in three consecutive games and the first time he has hit five in that span.

Astros 6, Brewers 4

Houston – Craig Biggio homered after he was honored by the Astros, and Lance Berkman hit a tiebreaking shot leading off the eighth inning to start a four-run rally for the Astros.

Mets 10, Marlins 4

New York – Moises Alou homered twice and drove in four runs, helping the Mets avoid a three-game sweep. Jose Reyes and Carlos Delgado also connected for the first-place Mets, who snapped a three-game skid and finished a disappointing homestand with a 2-4 record against NL East rivals Atlanta and Florida.

Nationals 7, D’backs 6

Phoenix – Jesus Flores hit a tying homer in the ninth, and Felipe Lopez drove in the go-ahead run with a sacrifice fly as the Nationals rallied from a five-run deficit.

Rockies 6, Cubs 3

Denver – Troy Tulowitzki homered and also hit a go-ahead two-run double against Kerry Wood in the sixth to lead the Rockies.

Cardinals 12, Dodgers 2

St. Louis – Anthony Reyes won his second game of the season, and Ryan Ludwick homered and drove in four runs as the surging Cardinals completed a 5-2 homestand. Reyes (2-11), who became the first pitcher since 1898 to begin the year 0-10, worked six innings and got his first career hit and RBI during a five-run third for St. Louis.

Pirates 5, Giants 0

San Francisco – Tom Gorzelanny allowed five hits in his first career shutout, and the Pirates finished off their first road sweep since early April. Josh Phelps hit a two-run homer off Barry Zito and a two-run triple for the Pirates, who won their sixth straight game at San Francisco. Gorzelanny (11-6), a Kansas University product, finished his first complete game by retiring the Giants’ final 16 batters.

Phillies 5, Braves 3

Philadelphia – Ryan Howard hit a three-run homer to back another solid outing from Jamie Moyer as the Phillies remained three games back of the NL East-leading New York Mets. Moyer (11-8) allowed three runs and seven hits in 61â3 innings to win his fourth straight decision. Antonio Alfonseca pitched out of trouble in the seventh and Brett Myers worked a perfect ninth for his eighth save in nine chances.