Logan Gilbert threw six strong innings, and Eugenio Suarez silenced the Detroit crowd with a third-inning blast.