Troy Tulowitzki hit his third home run of the spring, Eddie Butler threw five effective innings in an audition for a rotation spot, and the Colorado Rockies beat the San Francisco Giants 5-2 on Wednesday. Giants starter Tim Hudson retired 10 straight before Corey Dickerson's single. Tulowitzki followed by crushing a first-pitch sinker onto the left-field berm in a three-run fourth. The 24-year-old Butler, who was 8 when Hudson made his big-league debut, allowed one run and five hits and needed only 56 pitches against San Francisco's likely opening-day lineup.