Kendry Morales suffers freak injury