Updated

Ryan Zimmerman homered and drove in four runs and Gio Gonzalez scuffled for his sixth straight road victory to help the Washington Nationals beat the Atlanta Braves 8-4 Sunday in 105-degree heat.

The temperature rose four degrees from the first pitch to 105 by the middle of the eighth inning. The National Weather Service reported that Atlanta broke an all-time recorded high at 106 on Saturday.

Gonzalez (11-3) capped his second All-Star selection despite allowing five hits, four runs and four walks in five-plus innings. He struck out four and threw strikes in 64 of 114 pitches.

Washington, which has won four of five, took a 4-0 lead in the first off Tim Hudson (6-4). The NL-leading Nationals are 10-2-1 in their last 13 series matchups against the Braves.

Atlanta has lost three of four overall and has dropped 17 of its last 28 games against Washington at Turner Field.

Tyler Clippard retired Michael Bourn, Martin Prado and Jason Heyward on groundouts to end the game. Since taking over the closer's role on May 22, Clippard has worked 15 1-3 scoreless innings.

Zimmerman made it 2-0 by hitting a two-run double to center over Bourn and later scored on Adam LaRoche's sacrifice fly. Ian Desmond followed with a walk and scored from first when Bourn allowed Rick Ankiel's single to bounce past him for an error.

Washington went ahead 5-1 in the fifth when Zimmerman hit his sixth homer into the second level of left-field seats. After adding a run-scoring single in the ninth, Zimmerman had his first four-RBI game since Aug. 19, 2011, against Philadelphia.

The Nationals led 6-1 in the sixth after Desmond doubled, moved to third on a wild pitch and scored on Jhonatan Solano's RBI single.

Freddie Freeman's 10th homer, a three-run shot to deep center, cut the lead to 6-4 and chased Gonzalez with no outs in the sixth.

One day after watching his ace Stephen Strasburg leave the game after three innings in record-setting 106-degree heat, Washington manager Davey Johnson replaced Gonzalez with Craig Stammen, who retired six of seven batters.

Hudson allowed eight hits and five earned runs in six innings, dropping to 0-2 with an 8.53 ERA in two starts against the Nationals this season. He began the game with a 14-4 record and a 2.35 ERA in 24 career starts against Washington.

Gonzalez overcame a 14-pitch at-bat by Andrelton Simmons that resulted in a second-inning walk with two out. Ross followed with a hard single, and Hudson walked before Gonzalez escaped the bases-loaded threat when Bourn lined out.

Chipper Jones' RBI single cut the lead to 4-1 in the third, but Gonzalez settled down and needed just nine pitches to make it through the fourth.

Gonzalez, who pitched for Oakland last season, improved to 11-1 with a 2.85 ERA in his last 13 road starts.

NOTES: The Braves reported a crowd of 18,796. Most of the seats in the lower level sections were sparsely filled as fans spent most of the game sitting in shaded areas. ... Atlanta signed RHP Ben Sheets to a minor league contract before the game. Sheets, 33, hasn't pitched since 2010. He will start Wednesday for Double-A Mississippi. ... Bourn went 0 for 4 and struck out in his first three at-bats. ... Gonzalez allowed just one homer in his first 14 starts, but has given up three in his last two. ... Hudson allowed just one homer in first eight starts, but has given up three in his last four. ... Zimmerman is hitting .378 with three homers and 13 RBIs in his last eight games.