Jay Bruce hit a grand slam and had 5 RBIs, Mike Leake pitched eight scoreless innings and the Cincinnati Reds cruised to a 10-0 win over Houston on Tuesday night, handing the Astros their 100th loss.
Cincinnati is 4½ games ahead of Washington for second NL wild card.
The Astros are the first major league team to lose at least 100 games in three straight seasons since Kansas City from 2004-06.
The Reds got to work early, with Zack Cozart driving in two runs in a four-run first inning.
Cincinnati was up by five in the fourth before Bruce's towering slam to the Crawford Boxes in left field pushed the lead to 9-0 and chased Jordan Lyles (7-8).
Leake (14-6) allowed five hits over eight innings and struck out six with two walks.
Sean Marshall, who hadn't pitched since May 20 because of shoulder tendinitis, threw a perfect ninth to complete the shutout.