On August 16, 2000 — The Astros defeat the Pirates, 11 – 10, hitting six home runs in a game for the second time in four days. Houston has now hit a National League-record 18 homers in its last four contests.

Source:
Baseball Reference August 16
National Pastime
Retro Sheet
Hall of Fame
SABR Games Project
Replay The Game