NEW YORK -- Dillon Gee beat Washington for the third time this season and the New York Mets scored the go-ahead run when third baseman Ryan Zimmerman and shortstop Ian Desmond made errors on the same play to top the Nationals 5-1 Saturday.
Daniel Murphy delivered three hits, and first baseman Josh Satin started a pair of double plays for the Mets. The Nationals fell back to .500, losing to the team with the worst home record in the majors.
Gee (6-7) limited Washington to one run in six innings, working around six hits and three walks.
Taylor Jordan (0-1) lasted 4 1-3 innings in his big league debut. He was promoted from Double-A and gave up three runs, although a pair of errors by Zimmerman helped make two of them unearned.
Jordan gave up five hits, walked two, hit a batter and struck out one.
BRAVES 11, DIAMONDBACKS 5
The Braves rallied for their 23rd comeback victory, tops in the National League. Atlanta has won two straight and four of five.
The Diamondbacks have lost four of five.
Braves starter Tim Hudson extended his winless streak to 10 straight starts, allowing five hits, four runs and four walks with two strikeouts in 5 2-3 innings.
ROCKIES 2, GIANTS 1
DENVER -- Nolan Arenado hit a game-ending single with two outs in the ninth inning to lift Colorado over San Francisco, which has lost six straight for the first time in three years.
Colorado's Michael Cuddyer singled in the first inning to extend his hitting streak to 26 straight games.
Josh Rutledge ran for Helton, stole second and scored when Arenado singled up the middle to help the Rockies return to .500 (41-41).
Rafael Betancourt (2-3) got the win in his first appearance since May 31.
Cuddyer's streak is the longest in Rockies' history and in the majors this season.
MARLINS 7, PADRES 1
MIAMI -- Jacob Turner pitched a seven-hitter for his first complete game in 19 career starts, helping Miami beat San Diego.
The complete game was the first for the Marlins this year. They had been outscored 20-3 while losing their first four games to San Diego this season, but the lowest-scoring team in the majors gave Turner a 6-0 lead after four innings.
Turner (2-0) struck out seven, walked one and threw 111 pitches, 77 for strikes. The right-hander lowered his ERA to 1.76 in six starts since being recalled from Triple-A.
The Marlins (28-51) have the worst record in the majors, but they are 14-10 in June.
Eric Stults (6-6) gave up a season-high six runs, five earned, in 3 2-3 innings. The start was his briefest since 2009.
The Marlins took a 3-0 lead in the first inning and added three runs in the fourth.
PIRATES 2, BREWERS 1
PITTSBURGH -- Pedro Alvarez and Garrett Jones homered and Francisco Liriano pitched six strong innings as surging Pittsburgh won its eighth straight game and sent Milwaukee to its fifth straight loss.
Alvarez hit his 20th home run with one out in the second inning to extend his hitting streak to 12 games and help the Pirates to their longest winning streak since 2004. Pittsburgh (50-30), which has endured 20 consecutive losing seasons, has the best record in the major leagues.
Jones hit his seventh of the season to lead off the fourth inning and increase the Pirates' lead to 2-0.
That was enough for Liriano (7-3), who improved to 4-1 in five home starts. He gave up one run and seven hits in six innings with one walk and six strikeouts. Jason Grilli earned his 27th save in 28 opportunities.
Donovan Hand (0-1) allowed both home runs in a solid five-inning performance in his second major league start.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE MLB HEADLINES
- GM says Tanaka still has elbow discomfort
- Colon perfect into 7th; Mets hold on vs. M's
- Ortiz homers to reach 1,500 career RBIs
- Zimmerman hamstring injury requires DL stay