National League Roundup: Cubs’ Hill beats Bucs for first win

Cubs 3, Pirates 2

Chicago – Rich Hill struggled with his control but won for the first time in three starts this year, and Chicago beat Pittsburgh for its ninth victory in 12 games.

Diamondbacks 9, Padres 0

Phoenix – Conor Jackson matched a career high with four hits, including two triples and a home run. After losing a 22-inning game to Colorado and arriving in Phoenix about 4 a.m. Friday, the Padres fell behind 6-0 in the first inning and offered little resistance to Arizona starter Dan Haren.

Mets 6, Phillies 4

Philadelphia – Johan Santana struck out 10 over seven innings, David Wright fell a homer short of the cycle, and New York beat Philadelphia.

Braves 6, Dodgers 1

Atlanta – Chipper Jones homered twice for the second game in a row. Jones hit a three-run shot off Derek Lowe in the fifth to break open a 2-0 game, then added a solo homer against Chan Ho Park in the seventh to make it 6-1.

Nationals 6, Marlins 4

Miami – Nick Johnson hit a three-run double and drove in four runs. Johnson’s two-out double in the seventh inning off reliever Taylor Tankersley helped the Nationals end a three-game losing streak.

Cardinals 11, Giants 1

St. Louis – Albert Pujols hit a three-run homer to cap a six-run fourth inning, Skip Schumaker and Chris Duncan each had two hits and two RBIs with a walk in their first three at-bats, and St. Louis routed Matt Cain and San Francisco.

Brewers 5, Reds 2

Cincinnati – Ben Sheets dominated for five innings before a tight pitching arm forced him from the game. Sheets allowed only a pair of singles.

Rockies 11, Astros 5

Houston – Troy Tulowitzki had two doubles and three RBIs, Garrett Atkins had an RBI single and a two-run homer, and Colorado beat Houston than 20 hours after winning a 22-inning marathon in San Diego.