Pujols tags 3; Cards edge Reds

? Albert Pujols’ third home run of the game, a go-ahead two-run shot in the ninth inning, gave the St. Louis Cardinals an 8-7 victory over the Cincinnati Reds on Sunday.

Pujols’ eighth homer came on a 1-2 pitch from David Weathers (0-1) and traveled an estimated 441 feet to left, ending a topsy-turvy game that featured five lead changes. His second career three-homer game and sixth career game-ending homer topped off a 4-2 opening homestand at new Busch Stadium. He also matched career highs with five RBIs and four runs scored.

Padres 4, Braves 3

Atlanta – Brian Giles homered to help the Padres avoid a three-game sweep. Atlanta led 3-0 before Giles’ solo homer in the seventh off Ken Ray. The drive ended San Diego’s scoreless streak at 20 innings.

Mets 9, Brewers 3

New York – Xavier Nady drove in three runs with a home run and a sacrifice fly.

Phillies 1, Rockies 0

Denver – Philadelphia’s Brett Myers combined with two relievers on a seven-hit shutout, and Ryan Howard homered in the first 1-0 victory by a visiting team at Coors Field. In 888 regular-season games at Coors Field, the only other 1-0 game was last July 9.

Cubs 7, Pirates 3

Pittsburgh – Todd Walker hit a two-run homer in the first, and Aramis Ramirez added a two-run shot.

Nationals 7, Marlins 5

Miami – Ryan Church hit a pair of two-run homers.

Giants 2, Dodgers 0

Los Angeles – Brad Hennessey worked 61â3 shutout innings. Barry Bonds was 0-for-2; he’s 4-for-23 this season.