Puzzle 504726: Les blancs matent

Denitza Dragieva (1782) - Emil Kichukov
The Hopes of the World U14/16 7th St Constantin and Helena (1), 2010.06.23
  1. 1.e4
  2. e5
  3. 2.Cf3
  4. Cc6
  5. 3.d4
  6. exd4
  7. 4.Fc4
  8. h6
  9. 5.Cxd4
  10. Cxd4
  11. 6.Dxd4
  12. d6
  13. 7.Cc3
  14. Fe6
  15. 8.Fxe6
  16. fxe6
  17. 9.O-O
  18. e5
  19. 10.Dd3
  20. Cf6
  21. 11.Db5+
  22. Dd7
  23. 12.Dxb7
  24. Dd8
  25. 13.Dc6+
  26. Rf7
  27. 14.f4
  28. Tb8
  29. 15.fxe5
  30. dxe5
  31. 16.Cd5
  32. Fd6
  33. 17.Dc4
  34. Rg6
  35. 18.Cxf6
  36. gxf6
  37. 19.Tf3
  38. Rh7
    1. Solution:19...Rh7
    2. 20.Df7# Mat à l'épaulette
  39. 20.Df7#
1-0
Suivant ? Aide