WASHINGTON -- Tom Gorzelanny allowed only three hits in eight sharp innings against a struggling San Francisco lineup, and Michael Morse and Jerry Hairston Jr. drove in runs for Washington, helping the Nationals beat the Giants 2-0 Monday on Military Appreciation Night.