Fans shed blood for 'Moonlight'