Puzzle 963427: As brancas dão xeque-mate

IM K. Ambartsumova (2418) - WFM Anastasiia Hnatyshyn (2152)
Titled Tue 16th Jan Early chess.com INT (10), 2024.01.16
  1. 1.d4
  2. Cf6
  3. 2.c4
  4. e6
  5. 3.Cc3
  6. d5
  7. 4.cxd5
  8. exd5
  9. 5.Bg5
  10. Be7
  11. 6.e3
  12. c6
  13. 7.Bd3
  14. O-O
  15. 8.Dc2
  16. h6
  17. 9.Bh4
  18. Cbd7
  19. 10.Cf3
  20. Te8
  21. 11.O-O
  22. Ce4
  23. 12.Bxe7
  24. Dxe7
  25. 13.Tab1
  26. a5
  27. 14.a3
  28. Cxc3
  29. 15.Dxc3
  30. a4
  31. 16.Bc2
  32. Cf6
  33. 17.Cd2
  34. Dd6
  35. 18.f3
  36. Td8
  37. 19.Tbe1
  38. Be6
  39. 20.Dd3
  40. c5
  41. 21.Cb1
  42. c4
  43. 22.Dd2
  44. b5
  45. 23.Cc3
  46. Tab8
  47. 24.Td1
  48. Dd7
  49. 25.e4
  50. dxe4
  51. 26.fxe4
  52. Bg4
  53. 27.Ce2
  54. Da7
  55. 28.e5
  56. Cd5
  57. 29.h3
  58. Bh5
  59. 30.Be4
  60. c3
  61. 31.Cxc3
  62. Cxc3
  63. 32.bxc3
  64. Bxd1
  65. 33.Dxd1
  66. Tbc8
  67. 34.Df3
  68. b4
  69. 35.axb4
  70. a3
  71. 36.Bd5
  72. Tc7
  73. 37.Ba2
  74. Tf8
  75. 38.e6
  76. Rh8
  77. 39.exf7
  78. Db6
  79. 40.Te1
  80. Dd6
  81. 41.Te8
  82. Tc8
  83. 42.Te6
  84. Dc7
  85. 43.Txh6+
  86. gxh6
  87. 44.Df6+
  88. Rh7
    1. Solução:44...Rh7
    2. 45.Bb1# Mate duplo de bispos
  89. 45.Bb1#
1-0
Novo desafio ? Ajuda