WASHINGTON - Dan Uggla homered and extended his career-best hitting streak to 25 games, Freddie Freeman had two hits and two RBIs, and the Atlanta Braves beat the Washington Nationals 6-4 Wednesday to avoid a three-game sweep.
Uggla went 2 for 4, including a three-run drive that put the Braves up 6-0 in the fifth inning. His hitting streak is Atlanta's longest since Marquis Grissom put together a 28-game run in 1996.
Freeman has hit in 18 consecutive games, the longest streak in the majors this season by a rookie.
Jayson Werth homered and Ryan Zimmerman had two hits for the Nationals, whose four-game winning streak ended.
Braves rookie Brandon Beachy (5-2) took a four-hit shutout into the sixth but failed to get another out. A walk, two singles, two wild pitches and a two-run homer by Werth pulled Washington to 6-4, and after reliever Anthony Varvaro walked Laynce Nix, rain delayed the game for 22 minutes.
Atlanta held on, remaining one of only two teams in the majors (with Philadelphia) that hasn't been swept this season in a series of at least three games.
Rookie Craig Kimbrel, the fourth Braves reliever, worked a perfect ninth for his 32nd save in 37 tries Washington starter Chien-Ming Wang (0-2), making his second start in his return from a shoulder operation in July 2009, allowed six runs and seven hits in five innings. Four of the runs were
unearned, the result of his own miscue in Atlanta's four-run fifth.
The inning began with a throwing error by Wang, which enabled Beachy to reach second base. Beachy was eventually thrown out at the plate while trying to score on a one-out grounder to third. But Freeman followed with an RBI single and Uggla drove a 2-2 pitch into the left-field seats. It was his 23rd homer and third in two games.
Uggla is hitting .354 with 11 homers and 23 RBIs during his streak.