NEW YORK — Cody Ross hit a go-ahead single in the 12th inning, Eric Chavez followed with a three-run double against his former team and the Arizona Diamondbacks beat the New York Yankees 6-2 Thursday night after one fan came up with two home run balls, including Francesco Cervelli's tying drive in the ninth.

The Yankees failed to complete a three-game sweep after learning captain Derek Jeter again fractured his left ankle and will be sidelined until after the All-Star break.

On a strange night that included a pair of catcher's interference calls against Cervelli, Robinson Cano started New York's comeback from a 2-0 deficit with a sixth-inning homer off Patrick Corbin.