Clint Robinson, a 30-year-old non-roster invitee by Washington in spring training who had just 13 major league at-bats before this season, hit a two-run homer in the seventh inning to give the Nationals a 2-1 victory over the San Francisco Giants on Friday night.