Joey Cantillo only allowed one run over five innings and Daniel Schneemann hit a two-run homer to lead the Cleveland Guardians past the Detroit Tigers 3-1.