ATLANTA -- Freddie Freeman didn't waste any time paying back the fans who voted him into his first All-Star Game.
The Atlanta first baseman had three hits and drove in four runs to lead the Braves to a 6-5 victory over the Cincinnati Reds before a crowd of 40,186 at Turner Field on Thursday night.
Freeman's big game came shortly after it was announced that he received a record 19.7 million votes to beat out Los Angeles Dodgers rookie Yasiel Puig for the final spot on the National League team for Tuesday's All-Star Game in New York.
Tim Hudson, who snapped a 10-start winless streak with a victory at Philadelphia on Saturday, continued his success against the Reds and in home games.
Hudson (6-7) worked seven innings and allowed four runs (three earned) and eight hits while improving to 5-1 in his career against the Reds and 4-0 overall at Turner Field this year. The veteran right-hander struck out five and walked two, throwing 107 pitches.
Brandon Phillips drove in an unearned run with a double in the eighth inning for the Reds, but Jordan Walden stranded two runners in the inning. Craig Kimbrel, the Braves' other All-Star, worked around a leadoff single by Devin Mesoraco the ninth for his 25th save and 15th in a row.
Justin Upton went 3-for-4 with a double, scored twice and drove in a run for the Braves, who had 11 hits.
Shin-Soo Choo, 15-for-36 during a nine-game hitting streak, was 2-for-4 with a double and a walk, scoring three times for the Reds.
Reds starter Mat Latos (8-3) lasted just four innings in his shortest outing of the season. The right-hander allowed six runs on nine hits while striking out seven and walking two.
The Reds scored twice in the first inning off Hudson on RBI hits by Phillips and Jay Bruce, but the Braves tied it in the bottom of the inning as Freeman smacked the first pitch he saw to the wall in right-center field for a two-run double.
Freeman then made it 3-2 in the second inning with a two-out hit. The single scored pinch runner Reed Johnson, who entered after Jason Heyward strained his right hamstring going into third base. Heyward was able to walk off the field and will be evaluated Friday.
Choo, who had scored after a leadoff single in the first inning, doubled and came in on Joey Votto's sacrifice fly in the third to tie it again. But then the Braves scored three times the fourth.
Reed Johnson drove in the first run with a triple, Upton followed with a run-scoring double, and Freeman recorded his fourth RBI with his third hit, a single.
The Reds cut the Braves' lead to 6-4 in the fifth inning on a throwing error by third baseman Chris Johnson.
NOTES: The Reds placed C Ryan Hanigan on the disabled list with a sprained left wrist and purchased the contract of veteran C Corky Miller from Triple-A Louisville. ... Braves C/LF Evan Gattis, out since June 17 with an oblique strain, will begin a rehab assignment with Triple-A Gwinnett on Friday at Durham. He leads NL rookies with 14 homers and 37 RBIs. ... Former two-time NL MVP Dale Murphy was honored by the Braves before Thursday's game, and fans were given Murphy bobbleheads. ... The four-game series continues Friday, with RHP Kris Medlen (6-8, 3.45 ERA) pitching for the Braves against Reds RHP Bronson Arroyo (7-7, 3.55). ... The Braves took two of three in Cincinnati in early May.