Despite another early exit by injured Miguel Cabrera, the Detroit Tigers beat the Cleveland Indians 7-2 on Friday night in a game stopped after seven innings because of rain.