Yesses

123456789101112131415161718192021
Across
  1. 2. I give in
  2. 6. Like an upcoming deadline
  3. 8. OK IP
  4. 9. Just alright
  5. 10. Slang
  6. 12. to legislate
  7. 15. Hier (en anglaise)
  8. 19. Official approval
  9. 20. Permission
  10. 21. Good on the scorecard
Down
  1. 1. Getting to Yes
  2. 2. Positively true
  3. 3. Written and enforceable
  4. 4. Just about anywhere but Louisiana (two words)
  5. 5. When in Mexico
  6. 6. To agree
  7. 7. move your head
  8. 11. Shows authorization
  9. 13. Good women’s soccer
  10. 14. Strongly in favor
  11. 16. Win-win
  12. 17. Reject reject
  13. 18. Pirates in agreement