NEW YORK (AP) - Travis Hafner had a pinch-hit homer in the eighth inning to make a winner of CC Sabathia, who settled down after a shaky start and helped the New York Yankees beat the Arizona Diamondbacks 4-3 Wednesday night.
Brett Gardner had a tying, two-run single in the seventh for New York, which broke through after being stymied by Wade Miley for six innings.
Sabathia (3-1) gave up an opposite-field, two-run homer to Paul Goldschmidt in the first - one of three hits in the opening inning - then only three more hits and a sacrifice fly to A.J. Pollock through the eighth.
Hafner batted for Ben Francisco with two outs in the eighth. He sent the first pitch he saw from reliever David Hernandez (0-1) into the stands in right-center for his fourth home run.