Coming into the San Francisco Giants' game Thursday against the Colorado Rockies, starting pitcher Yusmeiro Petit hadn't allowed a baserunner in more than a month. Petit — chosen by S.F. to replace the struggling Tim Lincecum in the starting rotation — entered the game needing to retire eight more batters in a row to make history. He did, with a strikeout of Charlie Culberson in the third inning, and surpassed Mark Buehrle for the most consecutive batters retired in MLB history . It was 46 in a row for Petit, a number that dates back to July 22 and includes eight games, two as a starter, the rest in relief. And right after his historic out, wouldn't you know it, Petit gave up consecutive hits to the Rockies. Nothing lasts forever. But the record is his for now.