Heyward’s first homer of the season off Kyle Lohse (0-1) put the Braves on top 2-1 in the fifth and snapped a string of 22 scoreless innings against the Brewers.
Freeman opened the sixth with his first homer and added a two-out home run in the eighth to make it 4-1.
Wood (1-0) settled down after allowing a home run to Carlos Gomez on his first pitch. The left-hander allowed one run on five hits in seven innings. Craig Kimbrel struck out the side in the ninth for the save.
Lohse allowed three runs on five hits in seven innings, striking out eight and walking two.
Gomez hustled the Brewers within 4-2 in the eighth after drawing a leadoff walk. With one out, he stole second as Ryan Braun struck out, and continued to third on a throwing error by catcher Evan Gattis. Aramis Ramirez singled in Gomez.
Atlanta answered with a run in the ninth on a double by Dan Uggla, a single by Gattis and sacrifice fly by Simmons.
The Braves missed a chance to tie it in the fourth when Freeman singled to open, but was cut down at the plate by Gomez on Uggla’s two-out double to left-center.
NOTES: Gomez’s lead-off home run was the third of his career. The other two were with Minnesota in 2008. The starting pitchers for the final game of the three-game series Wednesday are Matt Garza for the Brewers against Aaron Harang, each making his first start for his new team . Braun, who received a standing ovation during Tuesday’s home opener, was greeted with a round of applause and a smattering of boos during his first at-bat Wednesday