Chatwood improved to 3-0 in five starts since being called up from Class AAA Colorado Springs. He gave up four hits with four strikeouts while throwing 88 pitches in six innings.
Josh Outman, Matt Belisle and Wilton Lopez worked an inning each to complete the blanking.
Tim Lincecum (3-4) took the loss, giving up four runs on seven hits in seven innings. He struck out eight.
Members of Congress to keep receiving porn magazine
Rosie O'Donnell unveils nearly 50-pound weight loss