The Atlanta Braves scored four runs in the seventh inning against the Washington Nationals' star rookie, and Tim Hudson threw seven scoreless innings in a 5-0 victory Monday night.