NEW YORK – Alex Rodriguez drew loud boos in his return home, and the New York Yankees overcame Miguel Cabrera’s crushing home run off Mariano Rivera, beating Detroit, 4-3, in 10 innings Friday night and snapping the Tigers’ 12-game winning streak.
Cabrera temporarily saved the Tigers by hitting a two-out, two-run homer in the ninth off Rivera that made it 3-all. The reigning Triple Crown winner connected while still hobbling after apparently fouling a ball off himself earlier in the at-bat.
Brett Gardner grounded an RBI single with the bases loaded and two outs in the 10th to end New York’s four-game losing streak.
The AL Central-leading Tigers were trying for their best string since 1934, when they tied the team record of 14 straight wins. That run ended across the street at the old Yankee Stadium when Babe Ruth and Lou Gehrig each drove in runs to down Detroit.
Gardner singled just past Cabrera’s dive at third base. Al Alburquerque (2-2) took the loss and Shawn Kelley (3-1) got the win.
Royals 9, Red Sox 6: At Kansas City, Mo., Justin Maxwell homered and singled twice in a six-run sixth and Kansas City rallied to beat Boston.
The Royals have won 15 of their past 17 games to move seven games above .500, matching their best record of the season.
Athletics 14, Blue Jays 6: At Toronto, Josh Reddick broke out of a slump by homering in three consecutive at-bats, and Jed Lowrie and Yoenis Cespedes also connected in Oakland’s victory over Toronto.
Angels 5, Indians 2: At Cleveland, Jered Weaver chalked up another win in Cleveland and Josh Hamilton hit a three-run homer as Los Angeles ended its four-game losing streak with a victory over Cleveland, which dropped its fifth in a row.
Rangers 9, Astros 5: At Houston, Leonys Martin hit a two-run double in a four-run eighth inning, and Texas rallied to beat Houston and tie a season high with its fifth straight victory.