1. Hard-hit fly
ball 5. To do with the sun 9. Squeal 10. Hearsay 11. Intern 13. Yields 15. Train 16. Adhere 21. Collaborator 24. City on the Nile 26. Run off 28. Appeals 29. Junk email 30. Care for 31. Underweight
Down
1. Fails 2. Rest 3. Chain of mountains 4. Slide 5. Sweet crop (5,4) 6. Overlook 7. Enjoyed 8. Exist 12. Murderous 14. Droop 17. Spark 18. Heavy wooden stake 19. Fumble 20. Opposition 22. Region 23. More 25. April 27. Apartment