On May 31, 1985, in front of a home crowd at Busch Stadium, Danny Cox retired the first 23 Cincinnati Reds batters he faced before giving up a single with two outs in the eighth inning. Cox's bid for perfection was broken up by Dave Concepcion, then Ron Oester got on board with another single before Cox got out of the eighth inning jam. He retired the side 1-2-3 in the ninth and the Cardinals cruised to a 5-0 win over the Redlegs. 1985 was a career year for Cox, he went 18-9 with an impressive 2.88 era on the season.
Check out the box score: http://www.baseball-reference.com/boxes/SLN/SLN198505310.shtml