Tyler Beede had some of the best stuff he's shown on a day that ended in disappointment. Beede struck out seven in 3 1/3 hitless innings before leaving due to an oblique injury, and the San Francisco Giants beat the Colorado Rockies 8-3 on Thursday. Mike Yastrzemski and Mauricio Dubon homered for the Giants, at 77-82 assured of their third straight losing season.