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.

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.

[Associated Press]

More From WBSM-AM/AM 1420