NEW YORK (AP) — Josh Tomlin had his second impressive start since returning from shoulder surgery, Cody Allen worked out of his own jam in the ninth inning Thursday night and the Cleveland Indians held on for a 3-2 victory over the New York Yankees.

Tomlin only allowed Alex Rodriguez's 680th career home run leading off the fourth and a double to Chase Headley in seven deliberate innings. The right-hander has been touched for just three runs and seven hits in 13 1-3 innings since coming back from his second major operation since 2012.

Allen took over with the score 3-1 and gave up a leadoff single to A-Rod, who surprised most everyone in the ballpark and stole second.

Carlos Beltran singled in a run and rookie Greg Bird walked. But Headley grounded to first for the second out and Allen got Didi Gregorius to fly out to end it for his 24th save.

Ivan Nova (5-5) wound up with the loss.

More From 104.5 THE TEAM