DAVID WRIGHT hit a two-run homer to become the Mets' career RBI leader, R.A. Dickey outpitched Mark Buehrle in a crafty duel Wednesday night and New York beat the visiting Miami Marlins, 5-1.

Jose Reyes singled with one out in the Marlins' eighth inning for his first hit against his former team in eight at-bats, eliciting yet another chorus of lusty boos from the crowd that once adored the ever-smiling shortstop.

Lucas Duda had an RBI single and pinch-hitter Mike Baxter hit a two-run double in the eighth, helping hand the Marlins their fourth straight loss. Miami has scored only four runs in the skid.

Wright's homer gave him 735 RBI and broke a tie with Darryl Strawberry for the team lead.

In contrast to the matchup of aces Johan Santana and Josh Johnson on Tuesday night that the Mets ended up winning 2-1, Dickey (3-1) and Buehrle (1-3) rarely reached 85 mph on the scoreboard radar. Dickey allowed three hits and a walk, and struck out seven.

In other games * 

At San Diego, Jordan Zimmermann helped Washington set a team record for the longest scoreless innings streak for starters before Orlando Hudson homered and the NL East-leading Nationals beat San Diego, 7-2.

Zimmermann (1-1) held San Diego without a run for four innings to give Washington starters 26 straight scoreless frames. Tom Gorzelanny got his first save.

The Nationals (14-4) won their fourth straight and are off to their best 18-game start since coming to Washington in 2005. They've won all six series this year.

* At Chicago, David Freese homered and Lance Lynn threw eight strong innings to lead the St. Louis Cardinals to a 5-1 win over the Cubs.

Lynn (4-0) held the Cubs to six hits in becoming the first four-game winner in the majors and helping the Cardinals avoid a three-game sweep.

* At Cincinnati, Scott Rolen's homer started a four-run rally in the seventh inning that swept Cincinnati Reds to a 4-2 win and extended San Francisco's misery at Great American Ball Park.

Rolen's first homer since July 6 ended Barry Zito's shutout and got into the Giants' bullpen.

It was another miserable game for the Giants at Great American, where they've dropped seven straight and 12 of 16.

* At Milwaukee, Jose Altuve had a career-best four hits and J.D. Martinez had three hits and three RBI as the Houston Astros ended their 11-game losing streak to Milwaukee with a 7-5 win.

* At Pittsburgh, Pedro Alvarez hit his second home run of the day, Charlie Morton (1-1) pitched seven solid innings and the Pittsburgh Pirates beat Colorado, 5-1, to split a doubleheader.

The Rockies won the opener, 2-1.

Alvarez helped Pittsburgh's tepid offense tie a season high in runs in the second game, hitting a solo shot off Jhoulys Chacin (0-2) to cap a five-run fifth.

In the opener, Colorado broke up James McDonald's no-hit bid in the seventh. Matt Reynolds (2-0) won in relief and Rafael Betancourt worked the ninth for his sixth save.

Pittsburgh set a major league record by playing its 18th straight game starting the season in which neither team scored more than five runs, surpassing the standard set by the 1943 Detroit Tigers.

Noteworthy * 

The San Francisco Giants put Aubrey Huff on the 15-day disabled list while he received treatment for an anxiety attack.

Huff left the team in New York over the weekend after struggling at the plate and in the field. The Giants originally said he had a family emergency.

Manager Bruce Bochy said Huff is getting treatment for anxiety. He is expected to rejoin the team in San Francisco over the weekend.

Huff has started four games in leftfield and six at first base. Huff was moved to second base for the first time in his career on Saturday and failed to cover the base on a potential doubleplay, helping the Mets rally for a 5-4 win.