For all that has ailed the Braves, Dan Uggla isn't feeling a thing.

He has taken his share of lumps this season, and he's having none of that now. Uggla is reviving his season with a 25-game hitting streak and hitting home runs left and right to keep the Braves afloat during a rocky stretch without Chipper Jones and Brian McCann.

His three-run homer lifted the Braves to a 6-4 win over the Nationals on Wednesday afternoon and helped them avoid their first sweep of the season. He has hit three game-deciding home runs in the past three wins by the Braves.

"It's fun, first and foremost," said Uggla of a streak that's now the fourth longest in Atlanta Braves history. "It's nice to actually do it and get the win today, jump back on this win train we had going on in the first half. We've got some ground to make up with the Phillies, and we've got to start pulling away from the western division."

The Braves remain eight games back in the National League East behind the Phillies, who have won six in a row, and hold a 2 1/2-game lead in the wild-card standings.

They went 10-10 over a stretch of 20 games in 20 days and are happy to have something to enjoy on train ride to New York and an off day Thursday.

"It seemed like the longest 20 games I've ever been a part of, with the extra-inning games and rain delays and tough games like this," Braves manager Fredi Gonzalez said. "Now we get an off day tomorrow and hopefully go back to winning series."

Both Uggla and newly named NL rookie of the month Freddie Freeman extended their hitting streaks with infield hits, then set about the business of driving in big runs in the fifth. Freeman drove in the first run of the four-run outburst with a single, followed by Uggla's three-run homer off Chien-Ming Wang.

Uggla is feeling so good at the plate, it took a peek at video to notice that Wang's slider was on the outside corner. In live action, it was in Uggla's kitchen.