The Guardians did what the Twins couldn't, beat generally weaker competition. They are 16-6 in their last 22 games, in which they played Detroit, KC, Baltimore, Oakland, Colorado and the slumping Dodgers (9-11 in their last 20). They actually lost 2 of 3 to Detroit to start this stretch.
The Twins actually won 2 of 3 the last time Cleveland came to town, the loss coming in extra innings, with Gray, Smeltzer and Ryan giving the team decent starts.