Puzzle 1012252: Wit naar Winst

Yang Hainan (2368) - CM C. Psaila (2036)
Chess in Kecskemet GM Dec Kecskemet HUN, 2016.12.15
  1. 1.Nf3
  2. e6
  3. 2.g3
  4. f5
  5. 3.Bg2
  6. Nf6
  7. 4.O-O
  8. Be7
  9. 5.c4
  10. O-O
  11. 6.Nc3
  12. d6
  13. 7.d4
  14. Ne4
  15. 8.Nxe4
  16. fxe4
  17. 9.Nd2
  18. d5
  19. 10.f3
  20. Nc6
  21. 11.fxe4
  22. Rxf1+
  23. 12.Kxf1
  24. dxc4
  25. 13.Nf3
  26. Na5
  27. 14.Be3
  28. b6
  29. 15.Qc2
  30. Bb7
  31. 16.Bh3
  32. Qd6
  33. 17.Bf4
  34. Qc6
  35. 18.Ne5
  36. Qxe4
  37. 19.Bxe6+
  38. Kf8
  39. 20.Qxe4
  40. Bxe4
  41. 21.Nxc4
  42. Nxc4
  43. 22.Bxc4
  44. Rd8
  45. 23.Be5
  46. Bg5
  47. 24.Kf2
  48. g6
  49. 25.Rf1
  50. Rd7
  51. 26.h4
  52. Bh6
  53. 27.g4
  54. Bb7
  55. 28.g5
  56. Bg7
  57. 29.Kg3+
  58. Ke8
  59. 30.Bxg7
  60. Rxg7
  61. 31.Be6
  62. Re7
  63. 32.Rf6
  64. Bc6
  65. 33.Kf4
  66. Bd7
  67. 34.Ke5
  68. c5
  69. 35.d5
  70. b5
  71. 36.d6
  72. Rxe6+
  73. 37.Rxe6+
  74. Bxe6
  75. 38.Kxe6
  76. c4
  77. 39.d7+
  78. Kd8
  79. 40.Kd6
  80. b4
  81. 41.e4
  82. c3
  83. 42.e5
  84. cxb2
  85. 43.e6
  86. b1=Q
    1. Oplossing:43...b1=Q
    2. 44.e7# David en Goliath mat
  87. 44.e7#
1-0
Volgende ? Help