Josh Naylor homered twice and drove in five runs, and the Cleveland Guardians beat the Colorado Rockies in Denver on Tuesday night.