Puzzle 402077: Wit naar Winst

IM Irina Bulmaga (2443) - WCM Veronika Shubenkova (1816)
Titled Tuesday 26th Jan chess.com INT (8), 2021.01.26
  1. 1.Nf3
  2. d5
  3. 2.e3
  4. e6
  5. 3.b3
  6. f5
  7. 4.Bb2
  8. Nf6
  9. 5.c4
  10. Bd6
  11. 6.Be2
  12. c6
  13. 7.d4
  14. O-O
  15. 8.Ne5
  16. Bxe5
  17. 9.dxe5
  18. Ne4
  19. 10.O-O
  20. Nd7
  21. 11.Nd2
  22. Qg5
  23. 12.f4
  24. Qh6
  25. 13.Nxe4
  26. fxe4
  27. 14.b4
  28. Rf7
  29. 15.b5
  30. Nf8
  31. 16.a4
  32. Bd7
  33. 17.Bd4
  34. Ng6
  35. 18.a5
  36. Raf8
  37. 19.Rb1
  38. Nh4
  39. 20.g3
  40. Nf5
  41. 21.a6
  42. bxa6
  43. 22.bxa6
  44. Bc8
  45. 23.Bc5
  46. Re8
  47. 24.Qd2
  48. Bxa6
  49. 25.Ra1
  50. Bxc4
  51. 26.Bxc4
  52. dxc4
  53. 27.Rfc1
  54. g5
  55. 28.Rxc4
  56. gxf4
  57. 29.exf4
  58. Rg7
  59. 30.Ra3
  60. e3
  61. 31.Qg2
  62. Nh4
  63. 32.Qe4
  64. Nf5
  65. 33.Kg2
  66. Nh4+
  67. 34.Kg1
  68. Ng6
  69. 35.Bxe3
  70. Qh3
  71. 36.Qg2
  72. Qf5
  73. 37.Rxc6
  74. Nh4
  75. 38.Qf1
  76. Qe4
  77. 39.Rc4
  78. Qd5
  79. 40.Bxa7
  80. Rxa7
  81. 41.Rxa7
  82. Nf3+
  83. 42.Kf2
  84. Nd2
  85. 43.Qe2
  86. Nxc4
  87. 44.Qg4+
  88. Kh8
    1. Oplossing:44...Kh8
    2. 45.Qg7# Damiano's toren mat
  89. 45.Qg7#
1-0
Volgende ? Help