It didn't look like the Braves would muster any run support for Tim Hudson, so the pitcher took care of it himself.

Hudson hit a two-run homer in the seventh inning of a 2-0 win over Toronto on Monday night, all the offense he needed in a singular performance that saw him allow just one hit through the first eight innings.

Hudson (6-6) was replaced after giving up a walk and infield single to start the ninth inning, and closer Craig Kimbrel struck out the next three batters -- the heart of the order -- for his 20th save.

Hudson, 35, hit his second career homer and called the game his most memorable. He had eight strikeouts, including the 1,600th of his career.

"It would have been great to finish the game out tonight," said Hudson, who threw a one-hit shutout against Milwaukee on May 4. "But you can ask any starting pitcher: If they have a good game, throw seven, eight shutout innings and get the RBI for the only run, it's an awesome day for them.

"So to be able to hit a big home run, in front of your home stadium, your home crowd, the day after Father's Day? It's definitely my most memorable, for sure."

Hudson's homer off left-hander Ricky Romero was the first by a Braves pitcher since Hudson hit one off St. Louis' Kyle Lohse on Sept. 9, 2009, at St. Louis.

"Oh, man, that's as fun as it gets," said veteran backup catcher David Ross, who was a teammate of Hudson's at Auburn and caught his game Monday night. "As a teammate of somebody that good, and a longtime friend, catching his game like that, then him hitting the two-run homer -- love that stuff."

Hudson formerly was an All-America pitcher and All-SEC two-way player while pitching and slugging for Auburn in the late 1990s.