SEATTLE (AP) - Nelson Cruz hit a winning single off Adam Warren in the 10th inning, and the Seattle Mariners beat the New York Yankees 6-5 Saturday night after Edwin Diaz allowed a tying hit to Ronald Torreyes in the ninth.
Masahiro Tanaka had another shaky outing and New York trailed 4-2 before Aaron Judge hit his major league-leading 32nd home run, a sixth inning drive against Steve Cishek. Matt Holliday's sacrifice fly tied the score in the eighth, but former Yankees Robinson Cano homered against David Robertson leading off the bottom half.
Diaz blew a save for the fourth time in 22 chances when Didi Gregorius walked leading off the ninth, pinch-runner Jacoby Ellsbury stole second and Torreyes, starting because Starlin Castro's hamstring injury is causing another trip to the disabled list, followed with a single.
Ben Gamel opened the 10th with a double against Warren (2-2), Cano was intentionally walked and Cruz lined a pitch to left for his AL-leading 75th RBI.
Tony Zych (4-2) pitched a perfect 10th, throwing called third strikes past Clint Frazier and Judge.