Cabrera does it again for Tigers