Puzzle 737980: Les blancs matent

CM Francisco Silva Gonzalez (2037) - WFM Marya Kiseljova (2031)
Titled Tue 11th Oct Early chess.com INT (5), 2022.10.11
  1. 1.d4
  2. d5
  3. 2.c4
  4. e6
  5. 3.Cc3
  6. c5
  7. 4.cxd5
  8. exd5
  9. 5.Cf3
  10. Cc6
  11. 6.dxc5
  12. d4
  13. 7.Ca4
  14. Fxc5
  15. 8.Cxc5
  16. Da5+
  17. 9.Fd2
  18. Dxc5
  19. 10.b4
  20. Cxb4
  21. 11.Tc1
  22. Db6
  23. 12.Tb1
  24. d3
  25. 13.Fxb4
  26. dxe2
  27. 14.Fxe2
  28. Fe6
  29. 15.O-O
  30. Td8
  31. 16.Da4+
  32. Fd7
  33. 17.Tfe1
  34. Fxa4
    1. Solution:17...Fxa4
    2. 18.Fb5# Double échec et mat Double échec
  35. 18.Fb5#
1-0
Suivant ? Aide