The Marlins have lost four in a row, scoring only four runs in the skid. Jose Reyes singled in the 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 him.
Wright's homer gave him 735 RBIs 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.
NATIONALS 7, PADRES 2
SAN DIEGO (AP) — 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.
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.
Rookie Joe Wieland (0-3) took the loss.
CARDINALS 5, CUBS 1
CHICAGO (AP) — David Freese homered and Lance Lynn threw eight strong innings to lead the St. Louis Cardinals over Chicago.
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.
Freese's two-run shot in the sixth capped a three-run, two-out rally against starter Chris Volstad (0-3). Freese added an RBI double in the eighth.
PHILLIES 7, DIAMONDBACKS 2
PHOENIX (AP) — Cole Hamels pitched eight strong innings and also hit a two-run single as the Philadelphia Phillies beat Arizona.
Hamels (3-1) gave up a leadoff double to Willie Bloomquist in the first, then retired the next 18 batters.
The left-hander allowed two runs and four hits. He struck out seven, including his final three hitters.
The Diamondbacks have lost seven of nine. Trevor Cahill (1-2) gave up four runs and six hits in 5 1-3 innings.
REDS 4, GIANTS 2
CINCINNATI (AP) — Scott Rolen's homer started a four-run rally in the seventh inning that swept the Cincinnati Reds to a 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. Clay Hensley (1-2) threw wildly for an error after slipping as he fielded a bunt and Jeremy Affeldt's wild pitch allowed the go-ahead run to score.
It was another miserable game for the Giants at Great American, where they've dropped seven straight and 12 of 16.
Jose Arredondo (2-0) had one perfect inning. Sean Marshall pitched the ninth and remained perfect in four save tries. The Reds have won five of their last six overall.
ASTROS 7, BREWERS 5
MILWAUKEE (AP) — Jose Altuve had a career-best four hits and J.D. Martinez had three hits and three RBIs as the Houston Astros ended their 11-game losing streak to Milwaukee.
Chris Snyder put the Astros ahead for good at 5-4 with an RBI single in the seventh off Jose Veras (2-1) after Brian Bogusevic doubled and stole third.
Wilton Lopez (2-0) pitched a 1-2-3 sixth, and Brett Myers got three outs for his third save.
ROCKIES 2, PIRATES 1, 1ST GAME
PIRATES 5, ROCKIES 1, 2ND GAME
PITTSBURGH (AP) — Pedro Alvarez hit his second home run of the day, Charlie Morton pitched seven solid innings and the Pittsburgh Pirates beat Colorado to split a doubleheader.
Alvarez helped Pittsburgh's tepid offence 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.
Morton (1-1) benefited from an offence that broke out of a season-long slump, at least for an inning.
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.
Chris Resop (0-2) lost after relieving McDonald in the eighth.
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.
BRAVES 4, DODGERS 2
LOS ANGELES (AP) — Chipper Jones singled home the go-ahead run in his final regular season at-bat at Dodger Stadium after Dan Uggla tied it with his second RBI single earlier in the ninth inning to lead Atlanta.
Dodgers closer Javy Guerra (1-3) lost for the third time in his last five apprarances after giving up five consecutive one-out hits in the ninth. The second one was a liner that ricocheted off his face, but manager Don Mattingly kept the right-hander in there and he surrendered RBI singles to Uggla, Jones and Jason Heyward.
Jonny Venters (2-0) struck out the side in the 8th inning and Craig Kimbrell got the last three outs for his seventh save.
Matt Kemp tied a Dodgers franchise record for April with his 10th home run.