Gonzalez (15-7) allowed two runs, three hits and one walk to enjoy some rare good luck in the series. The left-hander, who struck out eight, began the night 4-11 with a 5.27 ERA in 20 career starts against the Braves.
The NL East champion Nationals rallied from a 2-1 deficit for their third straight win.
Pinch-hitter Wilmer Difo singled, Trea Turner doubled and Jayson Werth walked in the eighth against Jose Ramirez (2-3). Braves manager Brian Snitker brought in Vizcaino, and the move quickly backfired.
Daniel Murphy, Ryan Zimmerman and Anthony Rendon walked, and Vizcaino left without a retiring a batter. Rex Brothers then gave up Adam Lind's two-run single and Michael Taylor's RBI single to make it 7-2.