The Guardians held off the Yankees 5-4 in the Bronx.
Rhys Hoskins blasted a two-run homer and finished with three RBIs.
Gavin Williams gave up three runs over five-plus innings as Cleveland has won back-to-back games and will go for the sweep this afternoon.