Puzzle 595739: Les blancs gagnent

Miguel Arteaga Prado - Luigi Arroyo Valenzuela (1590)
IRT SANTISIMO NOMBRE DE JESUS VII, 2013.12.15
  1. 1.e4
  2. Cf6
  3. 2.Cc3
  4. d5
  5. 3.e5
  6. d4
  7. 4.exf6
  8. dxc3
  9. 5.bxc3
  10. exf6
  11. 6.Cf3
  12. Fd6
  13. 7.d4
  14. O-O
  15. 8.Fe2
  16. Fe6
  17. 9.O-O
  18. Cd7
  19. 10.c4
  20. Fg4
  21. 11.h3
  22. Fh5
  23. 12.Ch4
  24. Fxe2
  25. 13.Dxe2
  26. Te8
  27. 14.Dg4
  28. Cf8
  29. 15.Cf5
  30. Cg6
  31. 16.h4
  32. Ff8
  33. 17.h5
  34. Ce7
  35. 18.Ch6+
  36. Rh8
  37. 19.Cxf7+
  38. Rg8
  39. 20.De6
  40. Dxd4
  41. 21.Ch6+
  42. Rh8
  43. 22.Dg8+
  44. Cxg8
    1. Solution:22...Cxg8
    2. 23.Cf7# Mat à l'étouffé
  45. 23.Cf7#
1-0
Suivant ? Aide