With injuries mounting and losses piling up, the Detroit Tigers needed a power show from Miguel Cabrera. And when even that wasn't enough, their third-string catcher shrugged off a horrible night on defense and won the game with a fly ball of his own. Cabrera hit two prodigious home runs to center field -- one into the ivy at Comerica Park and the other onto a camera platform -- and Omir Santos' sacrifice fly in the ninth inning gave the Tigers a wild 4-3 victory over the New York Yankees on Saturday night.