Chase DeLauter hit a bases-loaded triple down the left-field line in the eighth inning as the Cleveland Guardians rallied for a 8-5 victory over the Houston Astros on Tuesday night.