Kyle Gibson throws 6 perfect innings, while Kyle Schwarber hits his NL-leading 34th home run of the season.