After five innings Monday, the Giants trailed 7-2. But they chipped away and took the lead on Chris Shaw's first homer in the eighth. But Tony Watson couldn't hold on as the Rockies won 9-8.