Thursday's National League Capsules

NEW YORK (AP) - R.A. Dickey pitched a complete game for his NL-leading 15th win, stopping Jose Reyes' 26-game hitting streak and helping New York end its nine-game home losing skid with a 6-1 win over Miami on Thursday.

Dickey (15-3) gave up five hits, struck out 10 and walked none.

Reyes went 0-for-4 against the All-Star knuckleballer, twice stranding runners on third base. His hitting streak was the longest of his career and the best in the majors this season.

Andres Torres homered, tripled and doubled, and drove in the go-ahead run after Reyes lost a popup in the sun.

Torres homered off Josh Johnson (7-8) in the sixth and got an RBI triple in the eighth.

Torres' double in the fourth made it 2-1 and came two outs after David Wright's shallow fly to left hit off Reyes' upper body and skittered away for a double.

Josh Thole hit two RBI singles and Wright added another for the Mets, who scored four runs with two outs in winning at home for the first time since July 7.

Justin Ruggiano homered to tie it 1-all in the fourth.

Johnson allowed eight hits and three runs in six innings.

DIAMONDBACKS 6, PIRATES 3

PITTSBURGH (AP) - Jason Kubel homered twice and Joe Saunders pitched seven effective innings for Arizona.

Both of Kubel's home runs followed hits by Aaron Hill. Wil Nieves hit a two-run homer in his Diamondbacks debut.

Saunders (6-8) allowed two earned runs and seven hits with no walks. The Diamondbacks had lost five of his previous six starts.

J.J. Putz pitched a perfect ninth for his 21st save.

Hill had three hits and Chris Johnson had two as Arizona completed a 6-4 trip.

Gaby Sanchez had three hits for the Pirates.

Wandy Rodriguez (7-11) allowed four runs and seven hits in six innings. He is winless in three starts since the Pirates acquired him from Houston.

Pittsburgh's runs came on RBI singles by Michael McKenry and Marte and a sacrifice fly by Jordy Mercer.

CARDINALS 3, GIANTS 1

ST. LOUIS (AP) - Adam Wainwright pitched seven innings and St. Louis bounced back from a blowout to beat San Francisco.

Carlos Beltran hit his 27th homer for the Cardinals, who were trounced by the Giants 15-0 the previous night. St. Louis has won seven of its last 10.

Wainwright (10-10) allowed one run and five hits, striking out seven and walking three. He has given up two earned runs or fewer in his last five starts.

Jason Motte pitched the ninth for his 25th save.

Beltran, who leads the NL with 80 RBIs, hit a two-run homer off Madison Bumgarner (12-7) in the first. Bumgarner has given up 18 home runs - 15 on the road.

Bumgarner gave up three runs and three hits and struck out seven in six innings.

Jon Jay went 2 for 3 and reached base three times for St. Louis, which completed a seven-game homestand with a 5-2 mark.

NATIONALS 5, ASTROS 0

HOUSTON (AP) - Michael Morse homered twice and Jordan Zimmermann matched his career high with 11 strikeouts as Washington completed a four-game sweep.

Morse drove in three runs and extended his hitting streak to a career-best 18 games, the longest active streak in the majors after Miami's Jose Reyes was stopped at 26 games earlier in the day.

Zimmermann (9-6) pitched six innings of three-hit ball before Michael Gonzalez, Sean Burnett and Drew Storen completed the five-hitter, Washington's seventh shutout this season.

The NL East-leading Nationals have won six straight and own baseball's best record at 69-43.

Adam LaRoche drove in a run in the fourth before a sacrifice fly by Morse made it 2-0.

Morse's towering shot to left made it 3-0 in the sixth. He sent his second home run the opposite way in the eighth for his fourth career multihomer game.

It was the 11th time this season the Astros were shut out and the first since July 20.

Lucas Harrell (9-8) yielded five hits and two runs with five walks in five innings as Houston dropped its fifth straight.

CUBS 5, REDS 3

CHICAGO (AP) - Alfonso Soriano hit a go-ahead homer in the eighth inning and Chicago snapped an eight-game losing streak on a rain-soaked night.

With the score tied at 3, Reds reliever Sean Marshall (4-4) walked Anthony Rizzo. Just as the skies cleared up, Soriano cracked a two-run shot to center field off Logan Ondrusek.

Shawn Camp (3-5) pitched a perfect eighth for the win and Carlos Marmol worked the ninth for his 14th save in 16 chances.

Todd Frazier and Zack Cozart homered for Cincinnati after the start was delayed by rain for 1 hour, 20 minutes. The NL Central leaders lost their fifth straight but remained 2 1/2 games ahead of second-place Pittsburgh.