Yusmeiro Petit set a major league record when he retired his 46th batter in a row, and the San Francisco Giants beat the Colorado Rockies 4-1 on Thursday for their third straight win.Colorado Rockies starting pitcher Jordan Lyles throws against the San Francisco Giants in the first inning of their game Thursday, Aug. 28, 2014, in San Francisco.San Francisco Giants starting pitcher Yusmeiro Petit stands on the mound after striking out the Colorado Rockies' Charlie Blackmon in the third inning of their baseball game to set the Major League Baseball record for consecutive batters retired Thursday, Aug. 28, 2014, in San Francisco. The new record is 46.San Francisco Giants starting pitcher Yusmeiro Petit throws Colorado Rockies in the first inning of their game Thursday, Aug. 28, 2014, in San Francisco.San Francisco Giants' Gregor Blanco, right, is greeted by teammate Pablo Sandoval, left, after hitting a two-run home run off Colorado Rockies starting pitcher Jordan Lyles in the second inning of their baseball game Thursday, Aug. 28, 2014, in San Francisco.