Down to their last out, Jose Ramirez ripped a walk-off double in the ninth inning after Xzavion Curry worked three scoreless innings of relief to lift the Cleveland Guardians to a 4-3 victory over the St. Louis Cardinals.