July 28, 1994: Texas Rangers pitcher Kenny Rogers throws a perfect game in a 4-0 win over the California Angels.

It is the 14th perfect game in MLB history.

After legendary Texas pitcher Nolan Ryan retired in 1993, it seemed likely that the Rangers' perfect game drought since their inception in 1961 would only continue.

However, with Rogers on the mound in a mid-season A.L West matchup against the Angels, Jose Canseco hit two early home runs, and Ivan Rodriguez had another, giving the Rangers a quick 4-0 lead after three innings.

The head-start was more than enough for Rogers to work with.

The 29-year old ace steamrolled his way through an Angels lineup featuring stars like Jim Edmonds and Bo Jackson, keeping the team's lead intact while inching his way toward history.

By the top of the ninth inning, Rogers had already thrown 90 pitches, struck out Edmonds twice, fanned Jackson three times, and just needed to retire the Angels' bottom three batters to seal the perfect game.

In baseball, it seems that every perfect game needs to have that one great defensive play to save it, and Rogers got his at an opportune time. The Angels' first batter of the ninth inning, Rex Hudler, hit a line drive to right-center field, but the Rangers' Rusty Greer came up with a huge diving catch to keep Rogers' bid for perfection alive. The whole ninth inning can be seen in this video, with Greer's catch coming at around the 17-second mark:

Rogers finished with 98 pitches and eight strikeouts. There have now been 23 perfect games in MLB history, but Rogers remains the most recent Ranger to have thrown a no-hitter or perfect game.

Rogers played 20 seasons and made four All-Star games. Rogers, now 50, last played in 2008, and was inducted into the Texas Rangers Hall of Fame in 2011.

Check out more intriguing moments of sports history in Throwback on ThePostGame.