Cubs’ Lee, Ramirez flex muscles

? The Cubs can hit home runs after all.

Aramis Ramirez hit a two-run, tie-breaking homer, and Derrek Lee later added a solo shot in a 4-3 win over Houston.

Ramirez’s 19th homer, off Troy Patton, marked the first time since Aug. 18 that the Cubs homered with a man on base. The Cubs have 108 homers in 134 games.

Mets 5, Braves 1

Atlanta – Mike Pelfrey allowed one hit in six innings to win his first game after seven losses.

Brewers 12, Pirates 3

Milwaukee – Dave Bush (11-9) pitched six sharp innings, and Bill Hall broke out of a hitting slump with four RBIs. Prince Fielder had three hits, and Corey Hart and Kevin Mench hit home runs.

Nationals 4, Giants 1

Washington – Joel Hanrahan threw six innings of one-hit ball, Jesus Flores homered and had two RBIs, and the Nationals snapped a seven-game losing streak.

Marlins 12, Phillies 6

Miami – Mike Jacobs and Hanley Ramirez had three hits each.

Cardinals 11, Reds 3

St. Louis – Rick Ankiel drove in three runs a day after hitting his first career grand slam, and Yadier Molina had three RBIs.

Padres 7, Dodgers 0

San Diego – Big-league ERA leader Jake Peavy pitched seven brilliant innings, and Mike Cameron hit a grand slam.

Diamondbacks 13, Rockies 7

Phoenix – Tony Clark homered and tied a career-high with five RBIs, and the light-hitting Arizona Diamondbacks scored seven times in the second inning.