On August 30, 1999, Edgardo Alfonzo of the New York Mets becomes only the fifth player in major league history to hit three home runs while going 6-for-6 in a game. Alfonzo’s performance, which highlights a 17-1 rout of the Houston Astros, includes a double, six runs scored, and five RBIs.