Adam LaRoche hit a two-run home run in the sixth inning to help lift the Washington Nationals to a 4-2 win over the San Francisco Giants on Tuesday.