For the second time this season, Barry Bonds homers in six consecutive games. His nine homers during this span of games establishes a National League mark. 1968 Senators slugger Frank Howard’s feat of hitting 10 homers in six games is the major league record. The Giants lose to the Diamondbacks, 12 – 8, as Mark Grace has four hits, including two doubles.

On May 22, 2001 — For the second time this season, Barry Bonds homers in six consecutive games. His nine homers during this span of games establishes a National League mark. 1968 Senators slugger Frank Howard’s feat of hitting 10 homers in six games is the major league record. The Giants lose to the Diamondbacks, 12 – 8, as Mark Grace has four hits, including two doubles.

Source:
Baseball Reference May 22