WASHINGTON — Josh Willingham hit a two-run single in the seventh inning, and the Washington Nationals beat the Arizona Diamondbacks 7-6 on Friday night for their season-best sixth straight win.
The Nationals' winning streak is the club's longest since Aug. 26-Sept. 1, 2008.
Washington won the game after spotting Arizona a 5-0 lead in the second inning, when the Diamondbacks hit three homers off Collin Balester. But they couldn't hold on, ending their own winning streak at five in a row.
Jason Bergmann (2-1) picked up the win, retiring the only batter he faced in the seventh. Mike MacDougal pitched 1 2-3 innings for his 11th save in 12 chances.
The Nationals scored an unearned run in the second, three runs in the fourth and tied the game in the fifth on Ryan Zimmerman's 24th home run of the season.
In the seventh, Nyjer Morgan bunted for a base hit with one out off Juan Gutierrez (3-3). Cristian Guzman singled and Zimmerman popped to short, prompting a conference on the mound with Diamondbacks manager A.J. Hinch. After Guzman stole second, Adam Dunn was intentionally walked to load the bases, and Willingham singled to left for his third hit of the game.
Arizona scored its final run in the eighth, when Trent Oeltjen led off by grounding to short. He appeared to beat Guzman's throw to first, and Hinch charged out of the dugout and was quickly ejected by first-base umpire Jerry Crawford. It was Hinch's first career ejection, and he wasn't around to see Stephen Drew's sacrifice fly.
Mark Reynolds led off the second with his 34th homer and 13th since July 1 — most in the majors. With two outs, Josh Whitesell added a long homer into the upper deck in right field, his first of the season. Drew added a three-run home run, his ninth, to give Arizona a 5-0 lead.
Elijah Dukes drove in the Nationals' first three runs with a sacrifice fly in the second and a two-run double in the fourth. Wil Nieves' sacrifice fly moments later cut the lead to 5-4.
Zimmerman's homer tied the game at 5-all in the fifth. He's homered in four straight games and hit in 11 straight.
NOTES: Washington RHP Jordan Zimmermann, who's been on the 15-day DL with a sore elbow since July 19, experienced discomfort and will have an MRI exam. ... Arizona INF Ryan Roberts was not with the team after his wife gave birth to a girl Thursday night. Hinch expects Roberts to return Saturday. ... Nationals SS Cristian Guzman extended his hitting streak to 13 games. ... Arizona LHP Jon Garland worked six innings and allowed five runs. It was the 13th straight time he's pitched at least six innings ... The Diamondbacks hit three homers in an inning for the second time this season.