Puzzle 875077: Negras Jaque Mate

IM B. Belyakov (2488) - IM A. Puranik (2475)
27th Czech Rapid G1 2016 Pardubice CZE, 2016.07.21
  1. 1.e4
  2. e6
  3. 2.d4
  4. d5
  5. 3.Cc3
  6. Ab4
  7. 4.a3
  8. Axc3+
  9. 5.bxc3
  10. dxe4
  11. 6.f3
  12. b6
  13. 7.Ch3
  14. Ab7
  15. 8.fxe4
  16. Axe4
  17. 9.Cg5
  18. Ag6
  19. 10.a4
  20. Cf6
  21. 11.Ab5+
  22. c6
  23. 12.Ad3
  24. Cbd7
  25. 13.O-O
  26. Axd3
  27. 14.Dxd3
  28. O-O
  29. 15.Dh3
  30. c5
  31. 16.a5
  32. cxd4
  33. 17.cxd4
  34. h6
  35. 18.Cf3
  36. Tc8
  37. 19.axb6
  38. axb6
  39. 20.Ta3
  40. Cd5
  41. 21.Axh6
  42. gxh6
  43. 22.Dxh6
  44. Df6
  45. 23.Dd2
  46. Df4
  47. 24.Dd3
  48. Df5
  49. 25.Db5
  50. Ce3
  51. 26.Dxd7
  52. Cxf1
  53. 27.Rxf1
  54. Txc2
  55. 28.Dd6
    1. Solución:28.Dd6
    2. Db5+
    3. 29.Re1
      1. 29.Td3
      2. Dxd3+
      3. 30.Re1
        1. 30.Rg1
        2. Dd1+
        3. 31.Ce1
        4. Dxe1#
      4. 30...De2#
      1. 29.Rg1
      2. Db1+
      3. 30.Ce1
      4. Dxe1#
    4. 29...Db1# Jaque Mate de cortacésped
      1. 29...De2# Jaque Mate de torre de Damiano
  56. 28...Db5+
0-1
Próximo ? Ayuda