On Tuesday, May 18, 2004, Randy Johnson, pitching for the Major League Baseball (MLB) Arizona Diamondbacks, threw a perfect game, beating the Atlanta Braves 2–0 at Turner Field in Atlanta before a crowd of 23,381. Johnson, at 40 years, was the oldest pitcher in MLB history to throw a perfect game, surpassing Cy Young who was 37 when he threw his perfect game in 1904. This was baseball's 17th perfect game, with David Cone's perfect game having been the 16th in 1999. Johnson's perfect game was the seventh in National League history (the predecessor being Dennis Martínez in 1991) and the first ever Diamondbacks' no-hitter.