Jose Ramirez, Josh Naylor and Brayan Rocchio all hit home runs and Gavin Williams struck out eight over five innings to help the Cleveland Guardians blank the Detroit Tigers 5-0.