Edmonds ignites Cardinals

? Jim Edmonds, who returned from an abdominal injury the day Albert Pujols was put on the disabled list, went 3-for-3 in St. Louis’ 9-6 victory over the Chicago Cubs on Sunday.

Edmonds had an RBI double in the fifth and a run-scoring single in the sixth, and also walked and scored in the first inning.

Padres 1, Pirates 0

Pittsburgh – Chris Young (5-3) held the Pirates hitless through 51â3 innings before pinch-hitter Jose Hernandez lined a single into left field.

Giants 7, Mets 6 (12)

New York – Pedro Feliz hit an RBI single in the 12th inning. David Wright hit two homers, including a tying shot in the eighth, and Steve Trachsel pitched seven strong innings.

Diamondbacks 9, Braves 3

Atlanta – Tony Clark homered twice, and Damion Easley added a three-run drive.

Nationals 8, Brewers 4

Milwaukee – Alfonso Soriano hit a grand slam and a solo homer.

Marlins 4, Rockies 3

Denver – Rookie Scott Olsen pitched six strong innings to propel Florida.

Reds 6, Astros 4 (11)

Houston – Ryan Freel hit his second homer of the game in the 11th inning.

Phillies 6, Dodgers 4

Los Angeles – Chase Utley homered and then doubled home the go-ahead run in the eighth inning. Joe Beimel (2-1) took the loss after Jimmy Rollins and Utley greeted him with doubles to open the Phillies’ three-run eighth.