R.A. Dickey pitched a complete game for his NL-leading 15th win, stopping Jose Reyes' 26-game hitting streak and helping the New York Mets end their nine-game home losing skid with a 6-1 win Thursday over the Miami Marlins.
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.
Struggling in his first season with the Mets, Torres homered off Josh Johnson (7-8) in the sixth and got an RBI triple in the eighth after umpires went to replay to review whether the ball had left the park.
Torres' double in the fourth made it 2-1 and came two outs after David Wright's shallow fly to left field hit off Reyes' upper body and skittered away for a double.
Josh Thole hit a pair of RBI singles...