Wednesday's National League Capsules

SAN DIEGO (AP) - Troy Tulowitzki hit a two-run double off closer Heath Bell with one out in the ninth inning and Colorado beat San Diego 5-3 on Wednesday to take two of three in the series.

Tulowitzki had been 0 for 14 lifetime against Bell (2-2), a two-time All-Star, before his hit to right-center. He finished with three hits and three RBIs.

Colorado's Todd Helton had his first four-hit game of the season and fell a triple shy of the cycle. He scored three runs.

Padres starter Dustin Moseley was injured while batting in the fifth. He popped up, immediately grabbed his left shoulder and fell to the ground. He was helped to the dugout and reliever Cory Luebke started the sixth. Moseley sustained a subluxation, where the shoulder slips out of the socket, then immediately slips back in place.

Carlos Gonzalez started the winning rally with a single to center and was sacrificed to second by pinch-hitter Jonathan Herrera. Helton was intentionally walked and the runners advanced on a wild pitch while Tulowitzki was batting.

Matt Lindstrom (1-1) pitched the eighth for the win and Huston Street pitched a perfect ninth for his 17th save.

Cubs 4, Reds 1

CINCINNATI (AP) - Carlos Pena and Aramis Ramirez hit home runs on consecutive pitches in the fourth inning to back Ryan Dempster's pitching as Chicago snapped an eight-game losing streak.

Dempster (5-5) went six innings for his fourth win in his last five decisions. He allowed three hits and one run with one walk and eight strikeouts.

Kerry Wood and Sean Marshall each pitched a scoreless inning before Carlos Marmol pitched the ninth for his 11th save.

Reds starter Bronson Arroyo (4-6) lasted 6 1-3 innings, giving up eight hits and four runs - three earned - with one walk and three strikeouts.

The Reds led 1-0 when Blake DeWitt reached on an error with one out in the fourth. Pena his ninth homer of the season. Ramirez hit the next pitch for his third of the season and 27th of his career against Cincinnati.

Giants 3, Nationals 1

SAN FRANCISCO (AP) - Matt Cain struck out 11 in his first complete game of the season and had an RBI double to help San Francisco to its sixth win in eight games.

Rookie Brandon Crawford hit a tiebreaking RBI triple in the seventh inning and later scored an insurance run to help the first-place Giants win their third straight series.

Cain (5-4) improved to 16-0 over the past two years when getting at least three runs of support. He allowed five hits and one walk in his 13th career complete game, needing just 110 pitches.

Crawford hit a two-out, RBI triple off Sean Burnett (1-3) and then scored on Eli Whiteside's single.

Phillies 2, Dodgers 0

PHILADELPHIA (AP) - Cole Hamels struck out nine in eight innings and Ryan Howard homered to lift Philadelphia.

Hamels (8-2) allowed six hits and walked none while lowering his ERA to 2.58. He improved to 3-0 with a 1.18 ERA in five career regular-season starts against Los Angeles. He is 3-0 in three career postseason starts against the Dodgers.

The Phillies finished with five hits and went 16 for 90 (.178) in the three-game series.

Howard's sixth-inning homer, his 13th, came off Hiroki Kuroda (5-7) and gave Philadelphia a 1-0 lead. The Phillies had gone a season-worst 65 1-3 innings without a home run, and Howard had been 0 for 13 with six strikeouts previously against Kuroda.

Braves 3, Marlins 2, 10 innings

MIAMI (AP) - Freddie Freeman singled home the go-ahead run in the 10th inning and Atlanta extended Florida's losing streak to seven games.

The Braves' Derek Lowe took a no-hitter into the seventh before he tired. Lowe gave up two hits and no runs in 6 2-3 innings.

The Marlins went 1 for 8 with runners in scoring position and are 8 for 54 (.148) in those situations during the first six games of their dismal homestand.

Six of the Marlins' seven losses during their slump have been by a single run.

The Marlins tied the game one strike from defeat. Mike Stanton hit a two-run single on a 1-2 pitch from Braves closer Craig Kimbrel (2-2) to make the score 2-all.

Chipper Jones walked with one out in the 10th against Mike Dunn (4-4), took second on a single by Brian McCann and scored on the hit by Freeman, who had been 0 for 7 in the series.

The Marlins had two on with one out in the bottom of the 10th, but George Sherrill struck out Greg Dobbs, and Scott Linebrink earned his first save since July 3, 2009 by striking out Gaby Sanchez.

Brewers 7, Mets 6

MILWAUKEE (AP) - Nyjer Morgan drove in the winning run with two outs in the ninth and Prince Fielder hit two homers for Milwaukee.

The Brewers trailed 6-2 before scoring four times in the eighth, capped by Fielder's second two-run blast.

Craig Counsell singled with one out in the ninth off Dale Thayer (0-1) and stole second. Morgan then hit a ball down the right-field line to end it.

Ronny Paulino hit a three-run homer for the Mets as part of a five-run eighth that made it 6-2.

John Axford (2-1) pitched the ninth for the win.

Milwaukee has the best home mark in the majors at 22-8 and haven't lost consecutive games at home all season. The Mets saw their three-game winning streak snapped after winning the opener in this series on Tuesday night.

Astros 4, Cardinals 1

HOUSTON (AP) - Bud Norris took a no-hitter into the seventh inning and teamed with Mark Melancon to hold St. Louis to two hits.

Norris (4-4) pitched eight scoreless innings, allowing only former Astro Lance Berkman's solo homer with two outs.

Melancon yielded a two-out double to Albert Pujols in the ninth before retiring Berkman for his sixth save.

Norris, who entered the game averaging more than a strikeout an inning in his 50 previous major league appearances, struck out two and walked five in a game that tied the longest outing of his career.

Hunter Pence had an RBI triple to extend his career-best hitting streak to 19 games and help snap a four-game skid for the Astros.

Cardinals starter Jaime Garcia (6-2) allowed seven hits and three runs in five innings.

Pirates 3, Diamondbacks 2, 12 innings

PITTSBURGH (AP) - Andrew McCutchen led off the bottom of 12th with a home run and Pittsburgh reached .500.

McCutchen homered off Zach Kroenke (0-1), his team-leading 10th. It was the second time he has ended a game with a home run.

The Pirates (30-30) evened their record this late in the season for the first time since being 30-30 on June 11, 2005. Pittsburgh has won four of five and six of eight.

Arizona has lost three consecutive since going on a 18-4 run.

Daniel McCutchen (2-1) worked out of jams in the 11th and 12th to earn the win.

Andrew McCutchen had three hits, scored twice and had two RBIs, while Jose Tabata had four hits.

Arizona's Stephen Drew entered the game in the eighth as a pinch-hitter and twice drove in Kelly Johnson with singles to account for the tying and go-ahead runs.