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.
Costly malfunction causes beer flood at Boston-area brewery
Wisconsin business offering 'therapeutic cuddling' forced to close