Anagrams

1234567891011121314151617181920212223242526272829
Across
  1. 1. cat
  2. 4. thing
  3. 5. keen
  4. 6. iced
  5. 9. heart
  6. 11. votes
  7. 12. what
  8. 15. brag
  9. 16. San Diego
  10. 18. brush
  11. 21. saint
  12. 22. march
  13. 23. melon
  14. 26. rinse
  15. 28. blow
  16. 29. limped
Down
  1. 2. ocean
  2. 3. thrones
  3. 7. chin
  4. 8. Las Vegas
  5. 10. dusty
  6. 13. diary
  7. 14. blot
  8. 17. Geneva
  9. 19. lamb
  10. 20. palm
  11. 24. Denver
  12. 25. fringe
  13. 26. Oslo
  14. 27. flow