On May 20, 2001 —  Barry Bonds of the San Francisco Giants hits two home runs in a 11 – 6 loss to the Atlanta Braves, giving him a total of five homers in two games, becoming the 23rd player in major league history to do so.

Source:
Baseball Reference May 20