Giants pitcher Yusmeiro Petit retired his 46th consecutive hitter, breaking Mark Buehrle's major league record.
Petit, who started Thursday's game in place of the demoted Tim Lincecum, put his name in the history books by striking out former Giants prospect Charlie Culberson for the second out of the third inning.
Two pitches later, Rockies pitcher Jordan Lyles doubled to left field, and scored on Charlie Blackmon's RBI single.
Petit started a new streak when he retired DJ LeMahieu to end the frame.
In 1972, Giants pitcher Jim Barr set both the Giants franchise and National League records by retiring 41 straight batters over a two-start span.
In 2007, White Sox reliever Bobby Jenks also retired 41 consecutive hitters.
Petit eclipsed that mark on Nolan Arenado's flyout to center field for the first out of the second inning.
The historic streak began on July 22 in Philadelphia when Petit retired Grady Sizemore to end the fifth inning. (Petit started that game in place of the injured Matt Cain)
It continued over Petit's next six appearances out of the bullpen.
On Sept. 6 last season against the Arizona Diamondbacks, Petit was one strike away from tossing the second perfect game in Giants franchise history. But Eric Chavez lined a single to right field that the sliding Hunter Pence trapped under his glove.
[REWIND: Petit falls one out short of perfection]
Buehrle's record spanned over three starts in July, 2009. Before being relieved in the Top of the 8th inning against Baltimore, he got Nick Markakis to fly out to center field.
He then tossed a perfect game against Tampa Bay, and retired the first 17 batters in his next start against the Twins before walking Alexi Casilla with two outs in the sixth inning.
Pitcher (TEAM) -- Year -- Consecutive batters retired
Yusmeiro Petit (SF) -- 2014 -- 46
Mark Buehrle (CWS) -- 2009 -- 45
Bobby Jenks (CWS) -- 2007 -- 41
Jim Barr (SF) -- 1972 -- 41
Tom Browning (CIN) -- 1955 -- 40
Randy Johnson (ARI) -- 2004 -- 39
David Wells (NYY) -- 1998 -- 38
Harvey Haddix (PIT) -- 1959 -- 38