Anthony DeSclafani went six strong innings, while LaMonte Wade Jr. and Wilmer Flores both homered as the Giants won their fifth straight game.