Puzzle 555990: Les blancs annulent

IM A. Hnydiuk (2370) - K. Polok (2213)
Najdorf Mem Open A 2015 Warsaw POL, 2015.07.16
  1. 1.Cf3
  2. e6
  3. 2.g3
  4. f5
  5. 3.Fg2
  6. Cf6
  7. 4.O-O
  8. d5
  9. 5.c4
  10. Fe7
  11. 6.b3
  12. O-O
  13. 7.Fb2
  14. Fd7
  15. 8.d3
  16. Fe8
  17. 9.Cbd2
  18. Fh5
  19. 10.Dc2
  20. c5
  21. 11.cxd5
  22. Cxd5
  23. 12.d4
  24. Cd7
  25. 13.e4
  26. Cb4
  27. 14.Dc4
  28. fxe4
  29. 15.Dxe6+
  30. Rh8
  31. 16.Dxe4
  32. Cf6
  33. 17.Dxb7
  34. Tb8
  35. 18.Dxa7
  36. Ta8
    1. Solution:18...Ta8
    2. 19.Db7
    3. Tb8
    4. 20.Da7
    5. Ta8
    6. 21.Db7
    7. Tb8
    8. 22.Da7
    9. Ta8 Nulle par répétition
  37. 19.Db7
  38. Tb8
1/2-1/2
Suivant ? Aide